Check this out from Missouri's own The St. Louis Post-Dispatch:
Report: Blunt top NRA campaign
donation recipient in Congress
So no one, no one takes more money home from the NRA than our own very Republican Senator Roy "You Got Money for Me" Blunt.
Yeehaw.
If fewer innocent Americans are shot and/or killed any time in the near or far future, it doesn't look like any solution will be coming from this Senator, no surprise.