But to play devil's advocate, replace "for simply not being able to interact socially with others" with "for simply not being able to adhere to a schedule" or "for simply not being able to keep up personal hygiene" or "for simply not being able to understand their boss's tasking". There are a million social standards to which we hold the average employee, and they all add up to an effective coworker.
In a world with men and women in the same workspace, being able to interact comfortably with the opposite sex is not just a life skill. It's part of your job description. So I'm not offended by companies that demand high "performance" in this regard.
With all that said, I 100% agree that the increasing frequency of "trial by twitter mob" is an unacceptable development. If somebody got fired for poor job performance, you wouldn't raise a twitter storm shaming that company for having made a poor hiring decision, nor would you plaster that person's mugshot everywhere to warn others of making the same mistake. You would just say "sorry, it's not working out" and send them on their way. So in that regard I think we are actually in complete agreement - making a mistake shouldn't make you a pariah. But I'm fine if it makes you fired.
In a world with men and women in the same workspace, being able to interact comfortably with the opposite sex is not just a life skill. It's part of your job description. So I'm not offended by companies that demand high "performance" in this regard.
With all that said, I 100% agree that the increasing frequency of "trial by twitter mob" is an unacceptable development. If somebody got fired for poor job performance, you wouldn't raise a twitter storm shaming that company for having made a poor hiring decision, nor would you plaster that person's mugshot everywhere to warn others of making the same mistake. You would just say "sorry, it's not working out" and send them on their way. So in that regard I think we are actually in complete agreement - making a mistake shouldn't make you a pariah. But I'm fine if it makes you fired.