That's the problem - background checks etc. can never work because they are historical in nature. The only true solution is prohibiting the purchase of the firearms in the first place. The NRA is a lobby-group. They should not be blamed per se. The buck stops with the elected officials and those that elect them. If Americans truly want an end to gun violence they can vote to end gun violence.