Barbara Boxer of all people came up with outsided a regarding gun v. iolence, that I agree with.
Give money to states to help pay for using national guard troops in schools. When not deployed overseas, and national emergencies and disasters aside, the national guard isn't really being used for much anyway. The national guard is apparently receptive to the idea too, claiming they are ready for it if called on.
edit: Boxer also has a bill to increase funding for school security (Cameras and metal detectors)
The politicians are not stupid, well not most of them. They know that the assault weapons ban is a stupid, idiotic, useless law. The only reason why there's any movement in that direction is because the uninformed left keeps crying about them, somehow believing they are deadlier than any other legal gun, and the politicians are just responding to voters.
The AWB probably wont pass though, and most of the politicians are genuinely interested in doing something that might actually work, like this.