Messi and his Barca teammates have complained about the hammering the little Argie copped from Real players during Saturday's match at the Nou Camp.
But Cannavaro snapped: "I've seen players like Diego Maradona, who were kicked a lot in every game and never complained. With Messi, I had the feeling that sometimes he played up.
"He has to endure a little more and complain less."
Cannavaro also remarked: "The dismissal of (Bernd) Schuster was a defeat mostly of the team. The fault lies with everyone, but it is also true that we have had very bad luck with injuries."