We need gun legislation, Obama is right. But even he sees the sad reality, and that is that this out of his control.
In my opinion background checks aren't enough, there needs to be more, like a complete thorough psychological check or an outright ban. Fact of the matter is, the people who commit these mass shootings probably never broke the law prior to that incident, or at least were never caught doing so. Nothing is stopping those like that from essentially going into a store, buying an assault rifle, and then preceding into a murderous rampage.
Psych evaluations probably aren't enough to be honest, nothing is stopping a person from lying their way through one. An outright ban is what I believe would stop these shootings from happening. Unfortunately this is an impossibility it seems.
*Sigh* The 2nd amendment was a mistake.