Ok. I'm not going to say anything is the gospel truth here. BUT.
There is a cycle of nerfing here, first we had the whole tincans, upkeep etc. Fairenough? Sure, some people wear heavy armour if they have the money, but the game is a lot more balnced now. Well done.
Ranged dudes could fire too quickly and too accurately, this has been adjusted, well done! As a dedicated xbower most builds, I am ok with that, it makes sense.
However, people need to think more before they go calling for NERF because they may not have experienced the playing style of the person who killed them and just call nerf because their build can't deal with another persons.
For example, horse archery, a completely valid and effective tactic, frowned on by most. Imo, it is fine as it is now, the horse archery skill has been nerfed and it is still playable. If you are a melee class, there is your downfall, if you wanted to be able to hit people from far away, you should have chosen a ranged build. If you don't have a shield, you need to remember you pwn in close quarters. Don't whine. Instead, if this is a team game, protect those of your team who have the capabilities to strike at those you can't.
Throwing: high damage, faster than archery and xbowing(generally, some archers can outshoot a heavy thrower). Ok so it is high damage. The weapon can be dodged, and is actually very inaccurate. Shield build? Maybe block the line of sight to other less well protected allies so you can all advance and gank the thrower.
Basically, when calling for a nerf you need a bit of empathy, and be able to distinguish between what is a good player using a clever build effectively, and what is actually completely OP.
P.S. Crushthrough weapons are never used with shields. Shoot the dudes! Or run away. And let someone else shoot. Or use your superior speed and range to kill them first.