The justice system is not vibe based. It's ruling on whether laws were violated or if a particular case is novel in some way. Laws change as what a population wants to do changes.
The ruling here is exactly that
Several courts decided otherwise until SC revised Bruen with this decision, and the SC justices are still arguing with themselves because of how ambiguous Bruen is.
mental healthcare is completely lacking in this country, background checks fail all the time, and kids find their parents firearms a lot more than they should
Perfect should not be the enemy of good. Mental Healthcare is exponentially better now than it was 20+ years ago, Background checks succeed a lot, parents that treat firearms responsibly have more living children. Guardrails don't stop all people from falling off bridges, but they should still be there. That things fail sometimes doesn't mean they should just go away without replacing them with something better.
The revolution was fought using mainly private arms.
And they immediately limited that scope when the Whiskey/Shay rebellions happened and further as time when on because they explicitly wanted the laws to grow and change. The founders did not put in place the tools for their own overthrow, nor did they bring tablets down from a mountain. It's not that they didn't realize technology was going to advance, it's that you can't write laws for things or situations that don't exist. Pretending you can divine intent from what did get written, as Bruen calls for and Justice Thomas has explicitly said for years, is just saying you are the only arbiter of what is allowed in the guise of "the founders wanted it that way".