I live in a state where you can get fired for no real reason, I lost a job and the BS reason was them saying I did not wear socks agenst company policy, the company had no such policy, they tried to even fight me getting unemployment insurance, I fought that and won but I had no luck suing them as my state is an "at will employment" when finding new work and asked why I was let go and I tell the interviewer that, they are generally in disbelief.
the company I worked for had devolved a history of what most view as in ethical ways to fire people, one time they fired a bush of people with out telling them, they came into work and there key cards did not work and where met by security guard's, that made the local news, they fired me just before Christmas and had no idea I was doing something wrong, I even passed and FDA audit and got credit for that, I think in the end I got fired for complaining about that company selling used medical equipment as brand new, that is illegal todo. I started wearing diapers at that job because of some annoying people that would count how many times you used the bathroom and for how long, that had me paranoid to the point of wearing diapers to work, god if I ever saw my former manager at a mall or something I would like to think I would not do something and get arrested, I had a 9 year history with that company and never wore socks the whole time and dressed according to there dress code,
there was one weekend where they had us work Saturday, it was ok to wear shorts on a weekend but when I saw the suspected busybody that would tattletale I went out on my lunch break got shorts and wore them back and that Monday there was a production meeting saying it was ok to wear shorts on a weekend, that person lost her job shortly after me, I hate inter office politics