Yes, indeed.
Following should be done:
-Revamping map rotation, taking out maps that get a lot of downvotes, OR have unbalanced easy access roofs like that village you show us, they even combined it with ladders there. My god.
-Ladders need to be disabled in battle mode.
Speaks for itself.
-Balancer needs to equal horses and ranged somehow, getting too much on one team is a terrible experience, if you are on the other side.
I don't know if this is possible, probably by equipment or something, but it would be great.
The main problem, as you descibe it, is their numbers. Do anyone have an idea that's not despotic to solve this? Seriously, I'm all out of ideas on this one. Making it more unattractive somehow.. but that would get a lot of flame, ranged players tend to switch to other ranged classes, if one gets hit by the nerfbat.
Anyone remember the funny Archer-Thrower-Archer migration?