I get it, I really do. People are passionate about their characters and storylines. No one wants to see a poorly written storyline. I spent the better part of the game as Alliance. I know what it was like to be lacking story. I truly do understand the frustration. That makes my next phrase that much harder to say.
Get over it. It is a game. It is a very old game which is lacking for fresh ideas. The devoted nerds who once brought us epic storylines like the Burning Crusade and Wrath of the Lich King have long since left the building. The fan base wanted content cranked out faster and faster. Well, guess what happens to most stories when they get rushed. You guessed it. They suck ass.
There are two sides to blame here. The first side to blame is the hardcore player base for demanding content be released every 30 days. The second side to blame is Blizz, for listening to them. Had Blizz ignored the chronic complainers, and followed their instincts following Wrath, Cata would likely have been a better release and storyline. If the same people who brought us the greatest stories in the game be responsible for the slow and methodical writing and implementation of Cata, sub would have likely stayed at a higher number (10M example) and slow / planned patches through Cata would have kept the playerbase well stocked.
Faster, is not always better. I enjoyed MoP when it first dropped. Anything was better than Cata. Then, the tide turned. My appreciation was not destroyed by Blizz, but by the players. Every single patch had 200 threads about how something was losing 1% of its power, or how dailies are "mandatory", or how LFR sucks, or a hundred other ridiculous personal opinions. And yes... this is my opinion. To some it will likely sound like complaining. Honestly, I don't care. Anyone who is quick to toss the term QQ is pretty much a DBag and the reason for the decline in the game.
You want better stories? You want better content? Instead of complaining about the existing story, maybe protest the person writing it. They obviously haven't got the passion to write it all out. Also, protest the content developers. Tell them you want more valuable content and less "busy work" for end game. Be the change. Open up something constructive and dialogue it. Get it noticed. Don't be the guy that just belittles another's opinion and disects the post and replies to it in sections.
This game could be great again, if the right people are running the show and are taking their time with the support of the community. So, that's my 2 cents. Feel free to agree or disagree, but do yourself a favor and try to do it as positively as possible. No one likes the Dbag that just tosses out a QQ and leaves the convo.