Point is, it takes money to run a quality site. If you aren't giving them money you don't have much room to complain.
That's not true at all. Unpaid users make up the backbone of the community and if all of them disappeared the paid members alone would not make a viable website. Next time you're browsing the forums, try ignoring all the posts that were not started by an unpaid user and all the responses that were not made by a free user. You just lost practically all your content.
Edit: Not saying I'm a valuable member of the community who contributes to the site. I'm just an old lounge troll, so you're probably right, MY opinion doesn't matter