vote them out of office then.
What specific laws are you referring to? What the wireless carriers have are exclusive licenses to use certain frequencies of the electromagnetic spectrum to transmit signals. Cities can't build their own wireless networks because they aren't the licensees of any portions of the electromagnetic spectrum. Recently frequencies freed up by the digital TV conversion were sold at auction. If a city wanted to build their own wireless network, then they could have participated in the auctions, which of course would have required them to spend lots of money and which of course is why they didn't do it.
So a carrier has a "monopoly" on a certain frequency, but the current wireless marketplace is an oligopoly not a monopoly. And the "monopoly" a carrier has on a certain frequency is of a limited duration, subject to conditions and can be revoked.
And let's keep in mind what is going on here - the issue is wireless DATA not wireless phone calls. You can get wireless phone service at a reasonable price. The federal government even has a program to give it to low-income people for free and its paid for by the fees those of us who pay for our services are charged.
Wireless data is a luxury, not a necessity. You know what it is called when people feel entitled to luxuries at an affordable price? It's called a first world problem.