A new law barring sales of “bullet-resistant soft body armor” to most non-law enforcement has confused retailers