Just ban the bloody guns. End of.
Don't think the founding fathers would be too impressed at what's going on. The Cowboys and Indians, Boston Tea Party, Colonial days are long gone.
Politicians won't, apparently, pursue banning guns because of the funding threat to their political careers. Well, limit funding. Give them all a set amount for their campaigns. All equal that way. No sucking up to sponsors, therefore, required. That should sort them out.