Seriously. In Cuba, it's a crime to even attempt to leave the country.
It's very simple. Congress said "any". Probably in an effort to err on the side of not giving firearms to criminals. Certainly criminality in Cuba can range from real crimes to political crimes. But Congress said "any" and the Supreme Court is not obligated to correct Congress' mistakes.