There are some states where employment is at will. No reason needs to be given. If anything, security risk, disruptive behavior. I have seen some liberal HR departments make stuff up to get rid of people. Look up Performance Improvement Programs, a common trick by HR to put an employee in a no win situation.
Termination without cause and they can claim unemployment. With cause, they have to look for another job.