A question that keeps recurring: Why are the free-speech rights of corporations more important than our shared imperative to protect children?
No rights are absolute, as exemplified by falsely shouting "fire" in a crowded theater, as expressed by Oliver Wendell Holmes in a 1919 Supreme Court case. In the larger sense, there are very few absolutes in a world colored in shades of gray, anyway.
So we have to balance competing rights, and have done so in endless ways. In this case, which class will be harmed more, corporations or young people? To whom do we owe a greater responsibility? Which one is more defenseless, and therefore in need of protection?
I sure don't have any doubt, and don't understand those that do.