Idea!
To make Faction Change work semi OK do fallowing.
League max level population: 555
Imperial max level population: 655
League able to Faction change? False
Imperial able to Faction change? True
Reinc counted as max level player? False
Players reached max level within pass 6 months? False
Players inactive for 3 months or more? False (would have to be active for 3 months if the previous statement is true to be counted in the max level player eligible to Faction change (3+ days a week of logging in.)
Max difference in max level population for both League and Imperial to be able to Faction change? 50
Conclusion;
-League max level population: 600
-Imperial max level population: 615
-Both factions able to Faction change until League or Imperial faction reaches +-50 max level players players.
This is just an idea, but it would require some work which we all know wont happen

(Just one my opinions/ideas on this subject on how to remotely get to the point of fair Faction Change.)