And, more often than not, the owners who happened to hire a bad employee. Sure, there should be repercussions for the choice to hire the person, but realize it is not always obvious who is bad without hindsight. It is embarrassing to have hired a programmer who botches your application, and it is equally embarrassing to have hired a farmhand that abuses your animals.
I wonder how Google/Facebook/Microsoft would react if people started posting videos of people writing bad code while on the job?