They wield these principles as tools to get the results they wish to.
If state's rights work for them, they apply that principle. If not, they don't.
It doesn't really matter whether Congress provides a political solution to gun rights. Your SCOTUS can take away any compromise.