The solution is to reduce it to a more reasonable time. 60min is too short? Fine. But it seems most posters are in agreement that 12 hours is too long. This isn't an either-or situation, nor has anybody argued that that's how it should be. I think most people here, and I would assume HTC as well, want to find a balance of the two competing goals.
1. To promote the free movement of players to the outnumbered sides. Those players that like to fight against the horde, not within it. Not to mention being able to fly low ENY planes and getting a killer perk multiplier.
2. To curb any substantial player migration to the horde, for the reason that hordes don't promote combat, and this is a combat simulator.
The OP is just stating that the balance is not being met, and I agree. As it stands, the first goal is not being promoted. It seems that, in an effort to fight the horde, HTC has prevented some of its players from switching sides to literally fight the horde.