Oh, I almost forgot. These people aren't breaking the law when they come here.
Not breaking the law? Then why does the Coast Guard try to catch them before they step foot on the beach?
And Cuba isn't the only dictatorship with a horrid human rights record. People living in several Central American countries deal with torture and awful conditions. Simply because they don't have a "big name" dictator who is a "sworn enemy" of the US, those people are unwelcome. Are their lives any better where they are from than the Cubans? I would wager that in many cases - the answer is no.
So - why are poor, oppressed (and possibly tortured) from one country shut out, while people living in very similar conditions in another country welcomed?
I just don't understand that logic.