The warrior class is defined by its adaptability, and if you don't adapt, you die. You are naturally selected to either live or die based on your attitude.
Our class has weaknesses but these weaknesses do not define us. In arena we give great peels (intervene/safeguard, thunderclap, disarm, charge, shockwave, hamstring) and contribute with great damage. Every class in the game has advantages and disadvantages and our class is no different.
Don't listen to the QQ. The moment you do, you justify to yourself that you arent able to achieve high ratings. You get a defeatist attitude. You stop improving or adapting. There are several things that don't make sense with the class right now, but blizz doesn't base their class design on the QQ of rogues or mages. They don't base class design based on the premise that we are paying customers and hence they owe us something.
You are a warrior. It is now 5.2 and you have the opportunity to show all the naysayers that you're not a fotm or honeymoon warrior, and that you're sticking with the class no matter what.
Now pick up your beard, stop crying like a sissy and hack mages to pieces