Maybe militia could get a generic debuff, combined with a buff against rogues? So that they are weaker against human armies than they currently are, but at least just as strong against rogues as they currently are? Mobile troops should always be strongest, though, because otherwise that will incite some realms to dump even more gold into militia at the expense of the players.