Any reason it shouldn't be possible? Specifically for player ships? Seems to work only after the first respawn for some reason but even then I'm not sure if it's working properly. I've tried:
Setting all to traitor in the ships editor.
Setting all to traitor via event at mission start. They just turn back to friendly after respawn.
Setting all to traitor via event at mission start. + attack orders
Setting all to traitor 5 seconds after mission starts. Same result as above but at least they moved instead of just sitting there.
Setting all to traitor 5 seconds after mission starts. + attack orders Acted like they were going to attack but never fired.
everytime-argument is-iff friendly change-iff traitor + attack orders. This has the best results but only after the first spawn.