... if people hadn't enthusiastically bought those mounts and half a dozen pets, if people hadn't abuse RAF with wild abandon, if people don't buy 4 additional accounts just so they can "pwn" in BGs. But "we" did, convincing Blizzard that all that is financially very profitable.
The only way to shut down the store is to stop buying ... ya, good luck with that. LOL
So what next?
Heck, feel Alliance/Horde isn't "winning" enough? Buy a "vote" for the next Alliance/Horde victory/defeat! Only $1 at the Blizzard Store. Why not? Blizzard has shown that everything is for sale, everything has a price. It's not like it "affects" gameplay.
Welcome to Capitalism I suppose. Ideals, integrity, "having a vision", screw all that. The "God" that is money is all that matters. In the words of the Lich King, "In the end, you will all serve me.".