If you hate so many thing about the game, please consider doing the following:
Delete your account.
Uninstall the game.
Stop visiting WoW forums.
Stop visiting WoW-related websites.
Whenever you're about to talk or type about WoW, stop and just don't say it.
You're never going to find a game that caters to you. Everything in your post is your opinion. Personally, I don't agree with any of your points. But that is my opinion and I sure don't try to pass it for fact. You quitting the game isn't going to hurt Blizzard or WoW's playerbase. In fact, having one less crybaby will improve the playerbase. Just leave, and go quietly.