He's not wrong. The U.S. treated Cuba as its playground and sugarcane source for about a century. Cuba finally shook off the U.S. by snuggling up to the Soviet Union. Bad idea, but it's hard to blame them.
Why does anybody care if Israel or anybody else "recognizes" Lebanon or anybody else? Recognition historically hasn't stopped a single missile or shell.