"halting trades" is not the same as "halting buys only while allowing people to sell in an attempt to crash the price so our biggest customer doesn't lose money"
Retail investors are RH's biggest customers. They're diminishing their risk of suits they'd likely lose/regulatory scrutiny by halting buys. The SEC will more likely hit you for allowing pumps rather than preventing them.
Trading halts are at the exchange level and stop _all_ buys and sells
What happened here is some brokers/clearing houses prevented _retail traders_ from buying, but not from selling