You people are so single minded that you are completely unable to see a different point of view!
You say this site is full of hate, yet all I see are people with some strongly held differing opinions.
It's funny that you fail to see the hypocrisy in your own statement. If you wished to demonstrate your desire for people to see a different point of view, then you would be demonstrating your ability to see the differing points of view presented to you. You're angry that people aren't accepting your point of view. In the process, you have responded not with respect to the other views, but in anger and by very loosely throwing out the word "hate".
You're new here. You didn't introduce yourself before you jumped right in to a very hot topic. You didn't appear to take time to see how this site works. But you've managed to pass judgement on the people here in a span of 7 posts. It's kind of like walking into someone's home or club, throwing out some strong opinions, then getting peeved that people don't immediately jump in and embrace your point of view.
For those of us that have been here more than a few days, we understand that things will get heated in these discussions. Many of us are passionate about our viewpoints, and we're able to go back and forth with people that disagree with us without throwing out personal attacks. I'm sorry if you don't understand that. Maybe take the time to see how folks communicate on this board and you'll get an understanding. It would be more helpful than claiming there is a lot of 'hate' on this site. Honestly, as @Stomper said, that word is used far too often, without even considering what it really means. And honestly, in doing so, it sounds a lot like what the anti-gun left does to us on a regular basis. I would suggest you be careful throwing that word around so easily.