Roommate got fired over two bucks

Me and my roommate work at mcdonalds and have been for a while. She has been getting her life back together and is doing an amazing job at that. Today as I was waking up my roommate renters the house to which confused me due to her working until 2 (it was around 6:30 at the time)... she was extremely upset to which I asked what waa wrong. She forgot a couple days ago to put two dollars a customer gave her in the donation bin something me and other cashiers at mcdonalds have done before. How dumb does mcdonalds have ro be to fire someone over two whole dollars. And before anyone Wil ask She freaked out when she forgot and was going to put the money in next time she worked... and trust me when I say the mcdonalds I work at is awful.

Edit to add: I see alot of people wondering about the money and yes she did put two dollars in the tin today when she waa supposed to work out of her own pocket to make up for it cause she felt bad. No she didn't steal it.