The big anti-trust hearings were today! A lot happened. But my ultimate conclusions:
1) These companies are too big. They distort markets and are predatory in different ways.
2) The US government, as currently comprised, would totally make a hash of it if it tried to break them up.