This is a capitalist country, DontSweat. That's how it is. Why identify footballers and football clubs in particular?
Football as a whole provides a huge amount in taxes which benefit the public in general. That's not just footballers salaries but merchandise, sponsorship and ticket purchases too.
Football clubs and players also donate frequently and generously to charity. Much of it you don't even hear of. Many players give a lot of money (and time) to charity without a fanfare or publicity.