What are you talking about? You said that people were blaming the "victims" when they said to stop preordering games, which is the only way you can actually show them that you disagree with what they're doing.
What? I said that it's blaming the victims when you say: "it's the customer's fault for these bad practices; they're the ones letting it happen." Obviously, we should try to convince people not to pre-order, but I don't believe there's a way to actually convince the majority of gamers to do that. So what I say is blame those responsible for unethical business practice, and hold them responsible.
We can and should arm gamers mentally against hype campaigns and pre-order culture, but gamer's aren't the ones maliciously preying on misinformation.
And as someone else asked, how do you do that? We've seen time and time again that gamers will whine and complain over business practices, then buy the game anyway. There is no other way to change things but for people to stop giving money to companies who do things they don't like.
You start by not giving excuses to corporations. You then realize we have a government, and we could possibly leverage that avenue. I don't have a solution for you. I'm sorry that there aren't perfect MacGuffins in the universe that'll just solve our problems. If there were, I could just tell you we needed the scepter of truth to save the day, but I can't. The real solution is a drawn out process of politics, information dissemination, litigation, and business that might gradually shift public perception by first hindering those who would distort it to their advantage. There is no one simple way to the solution, but I can guarantee you that expecting everyone to just up and become immune to hype won't work.
Seriously, how do you expect to convince people to "stop giving money to companies who do things they don't like." You keep presenting that like it's actually a solution, yet demand something more concrete from me. How would you change everyone's mind? More importantly, how do you think giving excuses for ruthless corporate behavior will change anyone's mind for the better?