Your definition of ignorance seems to encompass everyone who disagrees with you. Basically, those who don't believe in the second amendment, and those who don't believe that amendments which expand the rights of voters should be repealed so we can send this country back into nineteenth century.
But I want to address this point, Strange. You've gone off the deep end with some of your responses, going so far as to refer to me as 'the worst exhibitor of logic' you've ever seen. You used a similar line when we were discussing conceal/ carry permits on college campuses, and said that I rely on logical fallacies. You even labeled me as an anti-gun nut without doing a little research on this forum to see that I actually believe that people should own a firearm if they can use it responsibly. You've transcended the debate and gone for the jugular, though you missed and barely left a scratch on our shoulders. I don't really care what your political views are. Same thing with most other people here. This is a forum for debate, not a forum to go off and rip peoples' professions or academic lives apart because they disagree with you. Many posters are guilty of being personal or extreme in their posts. Most of it is confined to their political beliefs... for example, I was rightfully targeted for a post where I said the middle east should be nuked if they attack Israel... but it goes much, much further once you go beyond the debate and blatantly insult posters' intellectual abilities or personal lives (my remarks on Israel were soon followed with such a response).
First impressions are vital, especially on this forum. But your posts have left a rather sour taste in my mouth-- not because they point out a certain political belief-- but because you end the debate by referring to many of us as "ignorant" or "the worst exhibitors of logic" because they disagree with you. Learn to debate things out, and don't throw us up against a wall with silly name calling.