The thing with Andy Carroll is he has never done anything bad on-field. While Barton leaves most of it off-field he has a tendency to show his bad side on the field too which gets bad press for him.
But he's not a dirty player, he doesn't lunge into tackles he's not doing that regularly as some players such as Henry, Cattermole, Huddlestone, even Fabregas sometimes is a dirty cunt.
But he has to be smarter he knows he's going to be watched every second of every game he plays. It was stupid, he apologized now lets put this in the past and concentrate on Fulham at home.