Naively believed? I think frantically hoped describes it better.
Socialism always tends toward communism. They are basically the same thing. Socialism is just immature communism.
The big question, why has the GOP supported Bush and now McCain, who are both dedicated to advancing socialism in the U.S.? Does anyone really believe 20 million poor Mexicans will not vote for MORE socialism when they become citizens?