> So instead, you trust for-profit companies to direct the morals of society?
Absolutely not. I don't really have a solution, but in general it seems distributing power to more local level forms of governance works well for many things, so perhaps something along those lines?