Yeah, those archer nerfs went a bit out of hand, lately. I admit this.
The problem are a few things, mainly that one single archer is heavily UP, half of a team being archer is heavily OP (and you can't balance this by effectivity/deadliness, obviously, but still the devs try), and the general problem of the different gameplay for the classes on battle mode, which puts infantry at a "fun disadvantage". It's partially the infantry players' own fault, but also the fault of the battle mode design.
The best solution I could come up with was changing battle mode to conquest mode (= capturing three or five flags on the map). The new game mode would need a new reward system as well, and the combination of all those measures could change/fix almost all problems. Infantry would not be that much of a disadvantage any more in terms of picking their target or preventing of being picked compared to archers and cavalry, increased rewards for taking flags would favour infantry and make the class more popular again (= less incentive to play archer => less problems of combined archer fire increasing the effectivity exponentially) and would bring a nice change to the general gameplay on the servers.
This time I tried to keep it as short as possible. I'd be honestly surprised if everybody who reads this gets what I mean.