I sympathize with you disgust for Chavez, but I think you are missing something. His speech is probably giving Bush and the Republicans a major boost. I think he should be allowed to give speeches at the UN whenever he wishes. Freedom of speech has more benefits than we sometimes realize.
Invite him to address a joint session of Congress!