While I admire your spirit, in my opinion if a player doesn't deliver people are allowed to criticize. It's just a reality that he has been crap every time he got a chance. That doesn't mean he is a bad player, but fans who don't know him that well have drawn conclusions, and you can't even blame them. This is the pinnacle of football. You don't deliver, you don't play, especially with 5 players in the team on your position. I'm sure he'll be fine wherever he goes