That's right, it's the government's fault.
Yes, there are monopolies, actually they tend to be exclusive rights contracts between local governments and the media/internet suppliers.
Many other countries have basically socialized public access to high speed internet. Can't do that here, though. Too much money involved in preventing it and forcing us to pay through the hind end (in lounge-speak, that is).