Wow I can empathise wholeheartedly ! I have had interviews in completely homogenous hostile environments and thankfully I didnt get those positions. This year I decided to concentrate on my authentic self, and its producing results. Its not all about the money its about being true to yourself.
I think you will be much happier if you worked for yourself. Always remember that you are highly skilled and no one can take that away from you. We dont need to pander to these organisations to validate ourselves.
You can do it !!!!!!