I agree. The internet companies are stupid but within their rights.
I think there are Anti-Trust elements which make them vulnerable, even SEC.