I don't want the russian-style ban enforced by ISPs
Probably punishing companies who pay YouTube for ads would work
Europeans have been saying that for what, 20 years now? How long does it have to not work before we stop saying that it's a realistic solution?
But if people keep proselytizing that nothing will happen and all is hopeless, it's going to be hard to get people together to support a change. You and others here are doing the work of social media companies by spreading that - on social media. In fact, nothing can stop the public if they want something.
And actually I think just banning them from conducting any business, accepting payments/etc, would be mostly sufficient. They could continue to operate at a loss, but it would put American corps at such a disadvantage that domestic social media might be able to compete, and enforcing regulations against domestic companies should be far more feasible.
Or should the only outcome of the law be that the police could confiscate phones from kids? punish parents for allowing social media? Laws are not useless, at least teachers and parents will have a clear call to action. But still
Man it's nice to live in the country not prioritizing internet censorship