I'm all for having the option to switch sides, but one thing I don't understand is why breaking an oath has no ramifications for the character, or why switching sides can be done so early after being sworn it, why not implement a severe prestige or honour penalty at the very least? Such things shouldn't be taken lightly.
Because sometimes switching your allegiance can be the honorable thing to do.