I think there’s a difference between “we’re winning” in the cultural sense and “we’re winning” in the political sense. I don’t think I need to remind people that sometimes something that is highly unpopular and opposed by many people can “win” in the political sense. *cough*Obamacare*cough*
Sebastian already pointed out that we have a Democrat who represents a more suburban/rural part of Pennsylvania running on a platform of gun bans and ammunition control – and he’ll win his race without putting out any serious effort this November!
If my list is up-to-date, we’ll have lost 23 lawmakers in Harrisburg to legislative retirements throughout 2012. Twelve of those are A or A+ rated by NRA. When I went to look up their last opponents to get an idea of what the new races could mean for gun owners, 2/3 of those districts were last challenged by declared or presumed anti-gunners. Folks, that’s an awful lot of pro-gun votes to have at risk.
Think about what a battle it was for us to pass the last Castle Doctrine measure here in Pennsylvania – that fight went across multiple governors. That was simply Castle Doctrine that allows you to defend yourself on your own property, and yet gun owners had to work very had to make that happen. I personally don’t think we can afford to lose any allies in Harrisburg if a simple self-defense bill took so much time and energy.
Culturally, we’re making progress. Politically, we’re still at a very dangerous time for gun rights in many areas.