In 25 years in business I have tried to be a decent employer, though I am sure there are a fair amount of people out there that will tell you I am an A**hole.
I furnish my employees with what I consider the best tool and benefits, above and beyond what is dictated by the union. With all I try to do including two weeks severance pay after two weeks of discharge, insures all tools are returned, I hope. I have been reported to the union, for unfair practices for letting a time and material thief go. I have been sued for unfair discharge of a drug addict (addiction can be construed as a handicap?). I have been reported to the NLRB for unfair work practices (seem it is unfair to require some folks to work 40 hours a week). Been charged with sexual discrimination for letting a secretary go (she go into a fist fight with another secretary), claimed there was an affair between the other girl and other employee that lead to her removal. Had a long term employee that was operating a side company, take my truck after discharge (needed to get his material off his main vehicle for his company). I did call the police this time.
My point is no matter how hard an employer tries there are jerks out there, and you'll never know who they are till it happens. (My best employee and 2nd longest employed sued me). Try to avoid hassles, document what you can, do not with hold pay (unless legal to do so), do not make claims you cannot back up, keep a lawyer handy.
I also will admit that labor laws are necessary to protect employees, it is just that JERKS can and do screw the system to their advantage.