Honestly, from a political perspective, I think banning guns is a bad idea. These shootings are terrible, but there are a lot of centrists and even liberals who own guns. Banning them, or running on banning them could push some of those people to the right, especially if they're single issue voters. A lot of races in purple states are already super tight and if a ban pushes people to the right, that could mean losing seats in the house and senate and even the presidency. I a lot of swing states are big on guns and people really don't like their constitutional rights being taken away.
I don't know if that will happen anytime soon, though. In some purple states and districts, being anti-gun is political suicide.
So yeah... it sucks that these shootings happen, but if the dems lose seats over it, that means less power to work on other things, like climate change, univeral healthcare, college, etc.
I think the dems need to make weed legalization THEIR one of their single issue priorities and run on that and put guns behind them, at least for now. Republicans have guns and abortion and a handful of other single issues, the dems really need some to get and keep voters that care about those things.