I'm sorry that you have less than fond memories of your contact with EMC2. I've been here for 2 years exactly and though I do see some personality conflicts, the atmosphere is quite good in general. There have been a number of changes in the upper personnel that have been a move towards that end.
You are always going to run into a$$holes no matter where you go. And you are correct about ignoring the worst of them. But if I had the kind of experience I believe you are intimating, (Moshé?) I wouldn't have to stand for it. I would have the weight of the Company behind me if I chose not to ignore it. I have recently seen one very valuable, highly skilled employee get booted because someone decided not to ignore it. It simply isn't tolerated here these days, nor should it. And I don't like the smell of socialism any more than you, but this ain't it.
Perhaps you were in a different position being in a consulting position. That may have been a source of irritation to someone. Who knows. All I know is that I've worked for some real sh!thole companies and this one is far above most. Just my humble opinion.
Cheers.