Matt,
The Bench is a great place and we all appreciate being able to gather at a site of similar interested people and trade/buy/sell and at no cost to us. You can't beat that at all. However, it's not a perfect site either and there are issues and not everyone is going to agree or like all of the policies/rules/etc. I would expect that anywhere. We, as members, help make the site what it is and do feel as though our voices should be heard, even if we don't own the place, pay to be here or moderate. Without good members, a regular trade site is just an address in cyberspace that nobody visits! It's like baseball. The players go out and play ball and do the "real work", but without the umps, owners, fans, stadium staff, etc...it just isn't the same. It might as well be stick ball in a dirt lot then.
As for the good ideas, I honestly don't remember exactly what they were, but I know I supported several that got a big thumbs down. I moved on when they were shot down. The one I was referring to that made it eventually was a forum specific for autographed cards (TTM/IP), which was shot down before it was implemented if I remember correctly. I'm glad that one got some reconsideration, because I feel it is a great addition.