True, Mexico is another socialist hole - it just doesn't have a dictator. Just your typical non-functional socialist economy, which means that a few hyper-rich government-connected families get all the goodies.
However, aside from that, I think these Cubans should be allowed to stay. We need their level of creativity here. Imagine the ways they might work out for getting to Mars...