I know my opinon doesn't really matter but I actually have no problems with Hurin or Haterist. I've communicated fine with Haterist before and by all accounts, he does have a short fuse but it's fine. If you know someone acts the way they do, you don't take it as personally.
Re: Hurin, it is nice to at least see someone back up his/her arguements in a logical fashion.
Give them both a break as they're both decent members here and don't deserve being banned for bickering.