Entrenched Intolerant Self opinionated Tactless Thoughtless Nasty Bitchy Smug Cowardly Know it all Offensive Prejudiced Snobbish Those are some of the polite words that spring to mind when I read threads like this! G.