Long-term the only way to avoid this war is to promote opening of spectrum (both licensing and software defined spectrum sharing).
Until then the local access duopoly has too much power, at least in the US, and both well intended and not so well intended legislation will only hamper the market.