Sometimes I notice cases of shooting at my allies, More recently there was a case when an allied soldier tried to blow up a disguised thunderer, and a little later the same player flew to this place, but already for a paratrooper of another faction. I think it is necessary to introduce a 20-30 minute break between visits for characters of different factions in order to avoid betrayal.
Also, option to log out should be reverted/removed as well, no use anymore. I believe this game didn't have a logout option in the past, and you had to quit to desktop and relaunch to change characters. Logout is something new which made it easier to exploit team switching and pretty much only those type of people requested it... Like who else would want to switch between characters mid game?