Given that those things existed in the past, I don't think they are sufficient to explain the more unique situation of the present, and thus also don't offer a compelling avenue to counteract it
Coddling the southern segregationist isn't what led to equal civil rights. It was a fight and it wasn't all nonviolent.
If that fight were to happen again, but the surrounding media environment setup didn't much change, do you think the resulting changes would be long-lasting?