I don't know much about venezuelan politics, but you are correct that Kerry came out against Chavez. Here is an article about it.
http://www.johnkerry.com/pressroom/news/news_2004_0323b.html
I'm not sure why this is a bad thing. According to this article in the Miami Herald Chavez has ties with Castro.
According to this communist website both Bush and Kerry are equally against Chavez, in fact Bush tried to force a coup against him.
http://www.workers.org/ww/2004/venez0902.php
I thought the US was pro democracy and anti-communist. Maybe you need to research this one a bit more?