Like gun control, bad actors don't care about your laws. The only people who are regulated are the honest ones, and the amount of regulation can put them out of business, or even dissuade them from being has honest as they'd like.
If RH lied about how they're compensated, then they are certainly guilty, but the harm to consumers is just the tip of the iceberg. Consider how much RH has harmed all the honest financial advisors who had to compete with a "free" service that hides their cost to consumers.
If I had lied to one client about how I was compensated, bye bye license.