Newcastle United boss Joe Kinnear admits pulling Joey Barton aside after his latest indiscretion.
The Newcastle midfielder got told off for clashing with Aston Villa's Gabby Agbonlahor this week.
Boss Kinnear said: "None of this is going to go away.
"Joey is playing with all this stuff over his head and it is coming back to haunt him and the only way he can answer his critics is to play good football.
"What happened the other night was unfortunate.
"But the thing is with Joey, he has got good character. I speak to him on a daily basis and I have spoken to him and said, 'You are in the limelight, you can't afford to give them what they are looking for. You are a silly boy'."