Will the U.S. Supreme Court rule to uphold a federal ban on assault weapons by December 31, 2026? | Ravioli