I actually asked the site owner about this very situation a couple weeks ago, because I too find that forcing people to register in order to simply read the forums seems extreme to me.
However, he has told me that he wants to keep it this way in order to help our community grow. As people register for the site they tend to come back and become active while people who simply read the site usually do just that and offer no help in return to the other users.
While I understand your arguments and to a degree agree (hmm...) with them, it is not the choice of either Ed or myself. We are simply doing what the site OWNER wants and since he is the one who pays for the site and everything involved I can't complain.
The situation is, these forums are a free source of information for the Mac community to enjoy and participate in. The fact that we don't require anything from the users other than their registration is quite nice. Members are not spammed with excessive ads or emails. Members are rarely asked to help the site through donations.
I think we are quite fair in the way we handle most things here. You may disagree and that's fine, I respect your opinions. I can only suggest that if you do not enjoy the site, the community and/or the admins there are plenty of other Mac-related forums out there for you to join (or simply read w/o having to register). We do our best as volunteers to keep the masses happy, if that's not good enough for you I apologize. If you do enjoy the site but have some CONSTRUCTIVE CRITICISM to offer, feel free. But please try not to flame and insult us and we'll try to not flame and insult you.
And a note to MRMUNCHYBUNCH (aka cokeymon, fakeboy, herreinstein): You've been banned from here twice, I understand that you probably have some contempt for this place but if you intend to participate and be constructive here that's fine. However if you continue to be of no use to the site other than to complain and make trouble we'll simply ban your IP. I don't like to be a control-freak but frankly you're just being a pain.