People seem to be going crazy because they locked cosmetics behind a RNG lootbox in the cash shop for guild wars 2 mounts. This is ridiculous in my opinion. If there was no cash shop there would be no game to play. I much prefer their cash shop over almost any other game. Not a single thing in this cash shop is actually need to progress 100% thru the game. The only thing that can even remotely be said bad about it is how easy it is to change gems to gold and gold to gems, but that is a good thing in my eyes as you can play the game collect gold and never spend a dime for anything in the cash shop due to changing gold to gems.
Now back on topic. Today Arenanet put mount skins in the cash shop that are random. While I don't like that they made them random, that is something I can live with because not a single skin does anything that effects gameplay. Once you get a skin you also will not get that skin again so if you were trying to get one in particular your chance goes up every time. Sure it would be nice to just go buy the skin you wanted which I am sure they will do in the future at higher prices than they have now, but right now they are running a promotion to bring in funds for the game. Seems like people forget that gaming is a business first these days.
If this was something that was needed to progress in the game I would be the first to be showing my displeasure at greedy practices of using RNG lootboxes, but when it comes to cosmetic items I could care less.