If you truly believe that guns are the problem...
Eliminate armed guards for the President, Vice-President, and their families, and establish Gun Free Zones around them
Gun Free Zones are supposed to protect our children, and some politicians wish to strip us of our right to keep and bear arms. Those same politicians and their families are currently under the protection of armed Secret Service agents. If Gun Free Zones are sufficient protection for our children, then Gun Free Zones should be good enough for politicians."