An EO for a review doesn’t bother me at all. I’m hoping for it. Much better than the initial ‘shut them down!’ hype.
Unleashing the FTC and FCC on them might work. Unlimited fines.