You offer anecdotal evidence. Others like raiders themselves etc. even Blizzard and especially theorycrafters offer actual evidence to the fact that Warriors were having serious issues.
I will offer you a piece of anecdote of my own. In 5.3 my Warrior was benched, in favor of my hunter, because of the stream of QQ from healers, that 2 melee in a 10 man group are unhealable. I hate my Hunter with a passion I can't describe. I haaaaaaaaaate it. But I played it. Because it was easier and because my guild demanded it. I don't want to play Hunter. I want to play Warrior. And Blizzard should make playing that class enjoyable and rewarding too. Every class should be enjoyable and rewarding. And you don't need to be top dps for that. But most certainly you need it to be viable and competitive.