I hope that, for consistency, you are a staunch critic of Venezuela
Because "not renewing the license of a radio station that backed a freaking coup is so "authoritarian".
1) Turned the Supreme Court into its puppet.
2) Directly controls a large part of the media, and harasses much of the rest into submission.
3) Threatens, promotes hatred against, harasses and sometimes arrests, political dissidents.
Venezuela still has elections, yes. So did the Soviet Union. Elections are not enough to guarantee freedom; the elections need to be free and fair, and there needs to be freedom of expression, freedom of assembly, and generally the majority must respect the rights and liberties of the minorities and individuals. Also, the current government must never entrench itself. These guarantees were violated by the Soviet Union and are violated by Venezuela.
By the way, Chavez attempted a coup d'état himself, and constantly licked the boots of Fidel Castro and other dictators who were his heroes. A chavist complaining of "golpismo" is like the Ku Klux Klan complaining of racism. It is beyond incoherent.
When has the U.S. sold large amounts of weapons to Cuba, Vietnam, or China?
I don't get your point.