Rubens Barrichello has been critical of McLaren driver Lewis Hamilton over the Briton's defensive driving during the Malaysian Grand Prix.
Hamilton was given a warning by the race stewards after he weaved on the main straight to stop Renault's Vitaly Petrov from overtaking.
The move was criticised by Barrichello, who reckons Hamilton broke the rule of not making more than one move to defend his position.
"I don't think this is the right thing to do," said Barrichello in China on Thursday. "When I saw it I was by myself watching the TV and I was quite critical of it. It he was beside me I would have given him some bollocking because it wasn't right.
"There are arguments to cover that, to say that he was under acceleration, not in the braking area. There are so many things that they could come up with, but the drivers have an agreement, sort of an agreement, obviously a verbal agreement, nothing that has been signed, that you should move only once during the protection of your line.
"So that for me was a Formula Ford thing. It shouldn't have been done, to be honest."
Renault driver Robert Kubica suggested Hamilton should have been given a penalty at Sepang, stating that the rules regarding that kind of move are clear.
"Reading the regulations, I'm clear. Watching Malaysia, I'm not so clear," said Kubica.
The Pole, however, made it clear Hamilton's move was not the only dangerous one during the Malaysian race.
"I think there were too many moves during that race - not only from one driver. I don't think it was only one driver who did more than one move. It's important that you don't move when you are side by side.
"For example, in F3 or something like this there was no rule saying you are not able weave in a straightline. In F1 it looks like there is a rule. But I don't want to go into the details too much."
Subscribe to Autosport Plus
Register for free