They are legal, to a degree, here in Northern Virginia (and statewide), but there are serious restrictions on rockets.
Neighbors who fear getting burned out due to a rocket malfunction ~ lands on roof, still spewing flames, sets fire to composition, etc ~ might well call the cops on someone.
They’ve been illegal in Houston since the early 60’s . . . for that reason.