If it is a difference between tolerance and hatred, the answer is pretty obvious.
Once again, people have their own definitions of "tolerance" and "hatred." If "tolerance" is someone being made to accept something they don't care for regardless of their personal or religious beliefs, and "hatred" as that which they are accused of when they refuse based on those reasons, then yes, the answer is pretty obvious: they are neither intolerant nor hateful; you are.
I don't hate anyone, I think gays should have rights same as we, but that doesn't stop me from despising their way of life like any of my conservative brethren. Gays are people too---so, too, are those mean, hateful, intolerant, bigoted Christian Conservatives.
When you say someone is "hateful" because of what they believe in, are you being tolerant? My advice to you is to think before you start slinging the words "hatred" and "tolerance" around. They don't always mean what you think they mean.