High passive defense =/= 25% damage reduction on top of plate and resil. It is way too much. Play a physical dps against a warrior for 5 minutes and you'll see.
Also, hamstring cannot be compared to Burden of Guilt. Really? One has to be talented for, against pretty damn strong secondary options. And if anything, classes like Ret need ranged hamstrings because they have no charge. Just saying.
5.1 Warriors are insanely ridiculous, and in 5.2 you will be fine. A defensive warrior is not a dead warrior, its a warrior biding his time. Most other melee can't even survive that long.
And yes, you listed the weaknesses of warriors, some of them. Every class has to have it's weakness.
I have not talked to a single person pvping right now who thinks warriors are in a remotely fine spot. and yet threads like this pop up claiming things like healing 13k health a second while taking like 75% less damage is totally fine, its not.