It is my understanding, that from a legal perspective firing an employee in retaliation for engaging in organized labor even if their employment agreement is "at-will" (which is the default), is illegal. But IANAL.
Source: https://blogs.findlaw.com/law_and_life/2014/10/can-you-be-fi...