Well, let's see: Is this company located in the USA?
Then they better be abiding by the policies of the USA and the grounds for which they have terminated her have abused her rights as a US citizen!!!
If that company doesn't want to abide by the policies of the USA, they need to move out of the USA to a country where they can make their own rules.
I have worked for a temporary employment agency, this woman has rights and she has been abused by her employer!!!
Codeblue