The superstar threw a strop after being substituted against South Korea in Portugal's final group game and was benched for tonight's World Cup round of 16 thrashing of Switzerland.
Manager Fernando Santos was unhappy with Ronaldo's attitude and Neville believes the 37-year-old is in danger of tarnishing his short-term legacy.
Neville pointed out the fact Ronaldo has now been dropped by three different managers due to his behaviour and warned his former team-mate to stop being petulant.
The pundit said on ITV: "Well when it happened at United the suggestion was that Ten Hag was trying to make a move on him, establish his authority.
"This is a manager who has got an unbelievable relationship with Cristiano Ronaldo for eight years and there are a lot of fans of Ronaldo who are not willing to tell him the truth.
"I think he does need to listen to the truth that it is becoming a little bit of a scruffy end.
"His long-term legacy is set, he is one of the great all-time players.
"But in the short-term he has got to do a lot better because is the Juventus manager wrong? Is the Manchester United manager wrong? And now is the Portugal manager wrong? There are three of them that have done the same thing with him."