Those for-profit companies have been at it for a while, and it's clear they don't provide acceptable services. Maybe they should have thought about this situation a little earlier? Then none of this would be necessary, nor even considered.
Regardless, this issue is a municipal government's decision-making. If a municipal government doesn't like how their ISPs are acting, they should be able to do something about it. There's no reason for it to be _illegal_, even if it is a bad idea in some places: the local government should be able to do what they think is best for them.
Also, if ISP's have so little trouble making obscene profits, there should be little risk of the government failing to do the same.
Regardless, this issue is a municipal government's decision-making. If a municipal government doesn't like how their ISPs are acting, they should be able to do something about it. There's no reason for it to be _illegal_, even if it is a bad idea in some places: the local government should be able to do what they think is best for them.
Also, if ISP's have so little trouble making obscene profits, there should be little risk of the government failing to do the same.