sorry bout that. I really just try to keep to myself and not tell of my experiences to avoid these situations. Sometimes it's impossible to avoid personality clashes I guess.
I know what you mean brother just think of it this way everybody is entitled to an opinion and not everyone will agree With every opinion if they did wouldn't that be boring and no new ideas would be made.