There’s no doubt that Mario Balotelli has been one of the most controversial players in recent Premier League history and the latest person who appears...