you have, the way I see it, two paths/options.
1: strengthen yourself by voluntary exposure to said hostile environments in a controlled manner, till you can cope or even thrive in it. Think of it as emotional fitness/ power training for your mind. <- this is the method I employ, hence my (concious) disconnect between what I consider to be places of healing, and places of work. Embrace the suck/ see it as a a threadmill.
This is, coincidently, also the method used to help people who suffer from agoraphobia or claustrophobia. you start by 10 seconds in an elevator, then if that works, 20, then a minute, then 10 minutes, then an hour etc.
2: i've said this before: Start your own (one man) business. it is the only alternative option by which you can remotely dictate the work environment/ rules because in any other, you will be offering services to someone who dicates the rules.
in either of the two cases: good luck man