Many people will have noticed Wayne Rooney launching an attack on the England fans after the England v Algeria game last night.
The words he said into the camera were "nice to see your home fans booing you, that's what loyal support is". So was he right to say this to the fans who had paid good money to travel all the way to South Africa to watch their team play?
What happened is very understandable if you imagine yourself in Rooney's position. You spend 90 minutes playing to try and represent your country as best you can only to have all your fans boo you off the pitch at the end of the game.
The feeling of having the people who are meant to support you suddenly turning on you after 90 minutes work is not going to motivate Wayne Rooney nor the rest of the team.
On the other hand the fans have paid a lot of money to get a ticket to the game, as well as paying to fly to and stay in South Africa.
After spending what is comfortably over a thousand pounds, it is not what the fans want to see their team play at the quality of a park kick-about. The supporters should have a right to voice their disgust after paying all this money, but then surely Wayne Rooney will have just as much right to voice his?
There is no black or white answer to this problem. Fans of the team should have a right to voice their opinion and so should the players, and when those opinions contradict each other, what then?
All that can be said is that a true football fan should support their team regardless of performance, while a team should put in a performance regardless of support.
For England to move forward now, the country need to unite and await the heroes that all supporters know exist in the players. Only then is the baton fully handed over to the team to put in a performance on our country's behalf.