I think the biggest mistake the pro Second Amendment side makes is believing that any compromise is possible with the antis.
I'm sorry if this sounds like conspiracy theory insanity but they want nothing less than total civilian disarmament. Maybe not the rank-and-file maybe not the soccer moms posting on Facebook but the people behind the movement the people who are funding the movement want you disarmed.
So it doesn't matter what we compromise on or what we concede, they want all of our guns and we need to quit pretending that's not the goal. And in my opinion we need to adopt a not one inch policy.