While I agree with your sentiment @nhs67, people in a certain field can in fact be terrible in that field and have completely asinine views. Everyone has an opinion, and everyone has an a@#hole, and sometimes they both stink.
I am neither directing nor not directing that comment to anyone on this thread.