It's only hypocritical if you believe in universal values that apply to citizens and outsiders alike, which Trump's camp does not. There is nothing inconsistent with supporting free speech for Americans in America and British people in the U.K. while also supporting screening visitors to those countries based on their ideologies.
But even then you can see that they continually talk about the suppression of 'free speech' when the people talking are white supremicists and neo-Nazis. But I am not aware that there is a single instance of them sticking up for Islamic or other radicals that don't fit their agenda.