Neymar criticised referee Jair Marrufo after receiving what he felt was an "unnecessary" booking for simulation during his side's 5-0 win over El Salvador.
The Paris Saint-Germain forward saw yellow just before half-time at FedExField in Washington after failing to convince the official he had been fouled inside the penalty area.
While he did not complain at the time, the Brazil captain aired his views after the friendly fixture, declaring American Marrufo had made an incorrect call in showing a card, rather than his decision not to give a foul.
It is not the first time Neymar's on-field antics have caused controversy; the 26-year-old was condemned by some for his theatrical behaviour at times during the World Cup earlier this year.
"I do not know what I have to do to live with it [this reputation], there's no way I'm going to stand for a situation like this. I think it has to end," he said, according to Globo Esporte .
"But it's not up to me, so much that I did not say anything, I went on with my football.
"It's a lack of respect, not just with me, but with my team-mates as well.
"Playing with a yellow card is tricky. The guy comes here to officiate a Brazilian national team match, which is a very big selection, and he does that ... I don't think it is correct."
Neymar criticised referee Jair Marrufo after receiving what he felt was an "unnecessary" booking for simulation during his si...