That sucks. At some point they will reap what they sow when a new provider sees the need, moves into the area and everyone leaves them.
We have multiple providers here who fight over us. If they raise prices after the first year, you just call and threaten to switch and they lock you in at introductory prices for another year. I'm currently locked in for $38 a month for 400mb/s and the service is rock solid. Just down the road a half mile they only have one service and prices are more than double that.