I don't claim to know Snake or Settles, but I'll tell you this...
There are certainly folks who are difficult to work for, no question about it, but often times it's because they have high standards. When they're writing the checks, they can do that. As a result, they expect their employees to meet, or exceed those standards. Folks who can't or are unwilling, can, and normally will, be replaced. As someone else posted, it's business and it's not for the faint of heart. When I go to work, no matter where it is, I expect to be held accountable for my actions and when I'm not carrying my fair share of the load or meeting my bosses standards, I know I'm going to hear about it.