Chavez is a pain in the ass for who? Maybe people who want cheap oil.  But its not his job to bring about cheap oil.  Its his job to do whats best for Venezuela and that is clearly participating in OPEC and defending prices by restricting production.  He is a democratically elected leader (3 times now) and its Venezuela's oil so that is his perogative. More power to him.

Plus he sure does good things with the money - lots of good social and educational programs have been implemented by him.

he is a pain in the ass for USA.  because the majority of American voters want cheap oil so they can continue to live in suburbs, eat drive thru macdonalds, drive everywhere, take road trips in the summer, i.e. consume oil.

if americans do not want to change, alter the way they live, then Chavez must be removed.  he destabilizes oil prices.  and Americans need to stop questioning American's hawkish policy to acquire oil, i.e. Iraq war & Failed assassination attempt on Chavez in 2004.  people who live in glass houses should not throw stones.

if the leaders of the US would just admit that they were being hawkish to acquire oil, they'd be at least more understood domestically (though I imagine that would just increase the already bad feelings towards us around the world...).