Maybe so. But Castro is talking sense.  
Like those other world leaders TPTB dislike immensely (Chaves, Morales, Ahmadinejad, Putin, Hu, etc) he has an annoying tendancy to to that from time to time.