All these roofcamping archers and cossbowmen are extremely vulnerable to good teamplay, a shield and a ladder.
Talk to your teammates and make a plan. Assault their camp spot. Fine a route that has cover. Deploy a ladder. Stick together with your teammates and rush them from behind.
The bigger battles (50 vs 50 or more) are a rangefest at the start. That's fine. Working as intended, i'd say. All this whining about ranged reaching a critical mass... just get a proper shield, flank them or deploy a ladder to get to them quickly. You are not supposed to be able to charge 50 players with your melee character with no shield and no plan. If you get shot trying to melee in the middle of the frey with a dozen ranged classes looking at you.... d'oh, next time fight in cover or attack them from behind.
Set up a nice ambush somewhere. Try to get a safe area to fight by positioning your own ranged teammates and sticking with them. Or fight somewhere where you have good cover.
And most important of all: get a good shield and high athletics. My main character, a 1h + shield cavalry guy with high althletics and a huscarl shield on his back for on foot does fine against three archers. Flank. Don't let yourself get outmaneuvered. And keep up that shield.
And most important of all: use teamplay. A squad of melee can easily rush enemy positions and cause havoc.
There is a lot of ranged, but there always has been a lot of ranged. There are less archers and more throwers and xbow men now. Maybe throwing needs a little nerf. Maybe not. About throwing being able to 'reload' endlessly: picking up throwing weapons on the battlefield means you must be directly in the line of fire, by definition, to pick up ammo. That is very dangerous and often not worth it. That said, i think throwing needs a little nerf. It's a bit OP, because it's very accurate with low wpf.
Reading Rhade's eloquent posts, i'd almost think he's right. But he's not. I play almost every night and i've seen the flavor of the month ranged classes change the last half year from lots and lots of dedicated archers to some archers and lots and lots of melee / xbow or melee / throwing hybrids. That's fine with me. I just hide behind my trusty huscarl, keep it pointed the right way and try to figure out a way to get to them darned campers.
It's why i always lug these huge ladders around. So i can deploy it, denying some archers a good roofspot and going in a rampage myself. When i get to those dedicated ranged players, they are often stuck in tunnelvision mode and i feel like a fox in the henhouse.
It's even better when my team figures out what i'm doing and rushes to help me out.
Really, ranged is indeed very annoying as a melee only class, especially in the bigger battles. This is fine. There are ways to get to them. Teamplay, using ladders yourself and flanking all work. A good shield also helps.