 New York's new body armor law is under attack from gun rights advocates. Weeks after the 2022 Topps supermarket massacre in Buffalo, the state passed a law banning the sale of body armor. But gun rights advocates in Lakeview, New York and Las Vegas said in a lawsuit filed last week, the law is unconstitutional. The complaint claims the state law violates the rights of law-abiding citizens who want to protect themselves from criminals.