"your employer can fire you for any reason or no reason at all"
Those aren't the same thing. An employer who can fire you for no reason still can't fire you for any reason - though that would shift the burden of proof from the employer to the employee.
Those aren't the same thing. An employer who can fire you for no reason still can't fire you for any reason - though that would shift the burden of proof from the employer to the employee.