Do miserable people not deserve to make a living? Companies should be able to accommodate their disabilities by making sure they are not around others who may be affected by their presence.
That reminds me of a sign I saw in a handicapped parking spot: "Being an asshole is not a disability".