I've experienced many times that many players (except a few) prefer to join Axis team. Few reasons can be:
1. Model taunts, provided they like to hear them alot
2. Team spawn locations (Axis have more scattered spawns resulting in better survival position, we have already discussed that with no conlusion)
3. Liking for Axis weapons. This is a little bit debatable point but at the end it boils down to this;
- Axis MG is way too faster (with slightly less damage than BAR) with more bullets than allies (20 vs 30 bullets).
-Axis Sniper is twice as fast as Allies
-Rest of the weapons are more or less the same and few players use them
So, how about giving players choice of weapons from both teams no matter which team they join. Like by default is their team default weapon but pressing the same weapon key again gives them other team weapon. This mod has been used on some other servers and players liked it alot.
I think this would hurt nobody as players who like default team weapons will have those without problem.