Those forums have been wiped twice by Blizz, so it is unlikely that someone can post a link to them.
I do remember those threads demanding the removal of badge vendors. "Welfare gear" they cried. I loved the badge system as I was able to get a fairly high iLevel (Gearscore back in those days) just by consistent grinding of dungeons. But some people believe that only high level raiders should have high level gear. I never agreed with that school of thought.
- - - Updated - - -
Yes, I would be okay with that. Because I would know that my work would be rewarded. Right now, I can put in months of effort and get nothing.