I already live in this society. Back in '02 I was fired for opposing the Iraq war. Before that people were fired for being communists. The only way to prevent this is to allow employees to sue their employers if they get fired for no good reason, and the right calls that socialism.