I certainly agree Egalitarians ought to be able to resettle pops, and I often use droids to circumvent that restriction as is. It might take more coding, but the ideal solution would be that Egalitarians can only resettle pops to planets with both housing and work available, of high enough habitability, and that the pop selected be semi-random (unemployed pops of correct habitability first, of the highest job tier with slots open). In addition, resettling should cost twice the energy credits, as subsidized housing or other benefits to attract the required migration. What most egalitarians shouldn't be able to do is mess with employment, turning on or off jobs at will. Perhaps only select civics should allow that, with the Byzantine and Efficient Bureaucracy, Shared Burdens, and Police State civics all having enough state control to allow such meddling (for different reasons, of course).
On another note, Democracies should have the same Agenda mechanics as the other types, and the Xenophilic agenda needs to be buffed to be in line with the Xenophobic agenda. Xenophiles might be good now, but they've been suffering under weak mechanics for ages and I don't know how they haven't fixed that.