Ok so what's your solution? Banning all guns isn't going to work, I know rednecks who'd rather die if you try to take their firearms. My solution for teachers isn't perfect either, instead, maybe have security guards who conceal carry on the premise. It would be better than having everyone be sitting ducks.
As we've seen with Uvalde, police can be just as useless. These are just examples I came up with off the top of my head, in my eyes banning all guns isn't possible, especially when you can literally 3D print guns at home without anyone knowing.
Healthcare is key, and I'm all for that. Background checks are hit or miss, but better than nothing. The real challenge lies in enhancing these checks to be more effective while respecting lawful ownership rights. I do agree with your points, may we hope for better days friend.