With guns not going anywhere, one helpful idea might be vigorous educational campaigns on gun safety, civic responsibility, and anger management.
Not saying it would work, but it's better than continual yelling, on either side, about banning guns.
Real criminals won't care, but they're beyond rational gun control anyway.