One of the problems with the story in QoS is that, as a sequel, it should have been very heavily centered around Bond getting revenge for Vesper's death. Instead, it almost feels like they kept forgetting about that.
Instead, he has to go... stop some guy from raising utility rates in a South American country...
What makes it even worse; In the film, the villain is going to double the price of water. In real life, there was a company that tripled the price of water down there. So a Bond villain was less evil than some random utility company.