From the cheap seats...
Just hand any out of position player an across-the-board 25% reduction in stats when they join the game.
To counter those who'd exploit switching positions to avoid the above, issue an opinion drop to the player. Any player whose opinion is below neutral gain increased likelihood of penalties/injury.
No need to outlaw the behaviour, just penalise it. That way, desperate times can use desperate measures, but it's really not something you want to do.
Out of position effectiveness
NOTICE: This league is using the BLEEDING EDGE game engine. For more information,
click here.