I've lost track of the argument here. You want to be able to play your deck, but you get upset when you feel like you have to play only one viable deck, but you want to reroll the quests to reward playing your deck and don't want to have to play decks for other classes. And you're not solely trying to climb the competitive ladder, but not playing competitively isn't enjoyable.
I get that you don't enjoy Hearthstone, Zaton. But you keep insisting that your reasons are universal, or that it's some herculean feat to not be deeply bothered by the fact that you can buy gold with real money. I'm just not seeing that. I will not warn people, as you say we must, that Hearthstone is a scam. It isn't. I have not once felt the need to pay real money to enjoy it, I have long enjoyed the game whether I am winning or losing, and I find the intensity of your grievances to be, well, alarming.
I'm not going to try to talk you into liking the game. Your reasons are justifiable. You want universal access to the complete card pool, and that's not part of their design or business model. But on the same token, you shouldn't be going to such lengths to tell people that they shouldn't enjoy the game themselves and suggest that not sharing your disdain is the same as not understanding the issues you take personally. Hearthstone isn't ruining people's lives (at least not the way Starcraft can) and we have no moral obligation to boycott them.
(Oh, and please don't take the first few lines as reason to restate your entire position again. We get it. Really.)