Assault weapons are truly not banned, only a capability of assault weapons is banned.
Assault style weapons, high capacity magazines and loading efficiency accessories need to be banned. Semi Automatic pistols should require a higher level of Federal licensing and magazine capacity limited. Weapons above a certain caliber need to be banned, I should not be able to walk into Galyan's and buy a .50 caliber sniper rifle. But in my one an only visit to the one in OP/Leawood I could have done just that As I mentioned, no one should be able to buy a .350 semi-automatic pistol or similar. The sale and ownership of military grade weapons needs to be banned outright. Mandatory minimums need to be standardized across the board and loopholes closed. Gun crimes prosecuted to the fullest extent.
All that said, the over focus on guns is a detriment to the focus that needs to put on mental health. The young man in Texas was in dire need of a mental health intervention.
As a society we over glorify gun violence, and no, don't give this mocking T&P's bullshit. We have entire industries that pocket billions propagating gun violence, death and destruction. For example it's hard for me to take this Keanu Reeves is a great guy spiel seriously when he stars in one of the most gratuitously (gun) violent film series in movie making history. I don't want to hear about some bullshit psychological study (that was probably proxy financed by the video gaming industry) about how violent video games don't have any impact on kids or mentally unstable adults. There's no way certain minds can be fed that repeatedly and not be impacted.