If you dig into this deeply enough, you'll see the utility very likely contributed a great deal of money to one or more elected officials responsible for approving such behavior.
Find who it is. Vote them out. Doesn't matter if there's a D or an R (or even an I) in front of their name. Vote the fuckers out. Corruption is what allows such things. Companies who deal in it are symptoms of the problem but not the problem itself. Blaming the company for gaming the system is like blaming bacteria for rapidly growing in a nutrient-rich solution. Find the corrupt bastard who's feeding the colony and cut them out of the situation. Every will self-correct afterwards.