I agree about footballers - no one is worth 20k a week. But if the market didn't demand it, those wages wouldn't get paid.
As for McDonalds, I'm sure it's hard work, but that doesn't mean I'd want someone who shovels chips for a living in charge of my money - which is why the comparison with a bank manager doesn't wash for me.