God, are you really that naive? How is criticizing someone for going to a country crimes against peace? Cuba is run by a communist dictatorship-if anything Beyoncé and Jay-Z need to apologize for giving them that publicity.
Okay, so cops have the right to ask for your ID if you're white or black, but if you look Hispanic they can't because that would be racial profiling.
Perhaps you should criticize the Mexican government for cracking down on Central American immigrants.
He's also one of the more reasonable immigration reform leaders.