You have to understand the boss's point of view...
No. There is no excuse for facilitating criminal acts, especially when they put the lives of others at risk. Businesses exist to make money but that's no excuse for such disgusting and immoral behaviour. She should have got a promotion for what she did.
She has zero grounds as far as suing. Ohio is a work at will state, unless she specifically requested an employment contract. Such a thing would never happen for a bartender position.
The employer broke no law in terminating her employment. Yes, her situation is unfair, as is life. But legally she has no recourse.
That's disgusting. It must be pretty sickening to live in a place that treats you as nothing more than a commodity.