They're paid pretty directly per market forces. Clubs can afford to pay high wages because it's worth it in terms of the money that brings in.
In that sense, no, they aren't paid too much (as a group), because if they were then clubs would rapidly stop paying them as much and/or go out of business because of it.
Morally, it does seem a little revolting.