I'm going to diverge just a bit because there is no one law that could be passed that would fix our problems with monopolies. You see, the problem we have with monopolies today are the RESULT of laws. Take health care for example. Used to be every family practice doc would come out of residency and start their own family practice, or buy into a small family practice office. Now the big hospitals are busy buying up all these small practices, and physicians just can't compete. Why? Because the big hospitals #1) already know how to wade their way through the immense bureaucratical mess required to get paid, and #2) they have the political clout to implement even more bureaucratical mess that keeps their competitors at bay. As another example - look at the taxi services in NY. It's a monopoly of just a few. Why? Because of bureaucracy....and the requirement for a taxi driver to have that million dollar government issued chip.