As a forum, nothing--I think it's best left up to each individual member. My advice would be to think about who you are supporting and why. I don't care if someone donates a kidney for me, I'm not going to support them financially if I learn that they are ripping me off. And THAT is what it amounts to, we have all been ripped off.
I personally never bought anything from these guys, mainly because every time I wanted something I could get it somewhere else for less. So I suggest that those people who are stuck in their ways should look around at all the other great dealers you have to choose from, and give them a try. China is a pretty big place.
A lot of people have whipped up completely irrelevant comparisons to shady mob contracts and car dealerships; the point they are trying to make is this is just the way the world turns, so we should roll with it. Maybe, but when you catch someone red handed in your own backyard how do you continue whistling along like nothing happened?
What exactly did you post?