The Stop Militarizing Our Streets Act of 2024 would restrict the Department of Defense and government-owned weapons facilities from selling military-grade assault weapons and certain ammunition in the commercial marketplace. The bill also prohibits the Pentagon from purchasing firearms or ammunition from dealers who sell these weapons commercially, unless those dealers meet strict requirements including maintaining secure inventories, conducting mandatory employee training on identifying illegal purchases, and limiting bulk ammunition sales to individuals. All firearms and ammunition dealers involved in government contracts would need to obtain licenses, pass background checks through an enhanced system, and comply with federal safety standards, with the Attorney General responsible for oversight and creating regulations to implement these requirements. The bill includes annual reporting requirements for government weapons plants and the Pentagon on their commercial sales and procurement activities. The measure does not specify dedicated funding amounts but authorizes necessary appropriations to upgrade the background check system and carry out enforcement.