Every submitter should be a reviewer for a week. After that they will see everything in a different light and I bet they would complain less about certain rules. I've built free sites for pretty many years, but since I started reviewing I've started to see things I haven't seen or thought about before.
When I first started accepting public submission, I figured one of the things I could do for people was to at least send a rejection with an explanation, just so they could learn.
That's one of the things I've always appreciated throughout the years. You read the reason why it wasn't accepted, then try to look at the site from their point of view and fix the errors on your next site.
But it looks there's way more people that like to bitch about it instead of learning.
I feel with you Tart