We're talking about pirates here.
You have to keel-haul them.
Unless you use different frequencies for neighboring towers (keep in mind that it would be extremely expensive to do so), you will just be causing another problem.
Where the towers overlap, you get a lot of interference, which degrades the service.
If you want to cover the same area, you will have a lot of overlaps.
Personal experience: I live on top of a hill with line of sight to 4 cellphone towers. Voice is fine, because that is relatively low bandwidth. But when I try to use HSPA, It's almost as bad as GPRS.
If I go halfway down the hill, where I can only see 1 tower, I average 10 Mbps.
With any wireless service, you have a limited amount of bandwidth. That bandwidth is shared by everybody connecting to a tower.
If you have more than 1 person trying to use as much bandwidth as they can, it will just degrade the service for everyone.
You could get another frequency to operate on, or use more directional antennas so that less people connect to each transmitter, but that will only delay the inevitable.
In these days of ever increasing bandwidth demands, there is no way that wireless can supply that demand.
With a wired connection, you can add more cables.
With a wireless connection, that is not an option.
What this country needs is a good five cent nickel.