The biggest problem with antitrust laws is that they have a limited scope that is a reflection of the outdated structure of them.
Plenty of local monopolies are allowed. Antitrust laws should be applied in contexts that are smaller than the national level. It's rare for that to occur, and as a result, companies like Clear Channel are able to maintain monopolies on a multi-state level, even if they don't have a national monopoly.