Why do you feel you are bearing the brunt of the cost? If you were a true fan, you'd pay for yourself. That is what you are paying for. Not for anyone else. That you feel you're bearing the cost of the club shows you actually care more about value for money than enjoyment of the glorious game at your club.
I am not saying we shouldn't all pay. I would pay money to watch the club every week. I can't afford to pay £30-40 a week though. The brunt of the clubs money isn't from matchday revenues anyway, so you're deluding yourself if that's the distinguishing factor right now. Affordability to all is demonstrated best in the German League. If they wanted to distribute the revenues on matchdays, they'd have done so already.
I hate that "I pay for others" mentality. I said this before about paying taxes for the NHS. Why does everyone think they're "paying for everyone else"? You are paying for yourself! If ever you need to treatment, you paid into the system for yourself, irrespective of precisely where that money went.