If you're saying that's hypocritical, it's not.
Being anti-illegal immigration and pro-legal immigration doesn't mean you want to flood the country with legal immigrants. That's the case in the UK, by the way, where the vast majority of immigrants are legal and it's the reason for the growing anti-immigrant attitude of the natives.
People who are anti-illegal immigration and pro-legal immigration also have requirements like:
- there should be a fixed number of legal immigrants
- they should be well vetted (this may be lacking in the US and UK)
- legal immigration should be points based
- quotas for legal immigrants should be increased contingent on the number of illegal immigrants which are expelled
- there should be checks to verify that visas are not abused (the way H1Bs are abused in the US with under qualified immigrants)
- asylum should be abolished because it's abused. It can be replaced by paying poorer countries to permanently host asylees.
It most certainly is hypocritical. You can not be simultaneously pro-legal immigration and support banning legal immigration. If you support banning legal immigration, you are by definition anti-legal immigration.
> Being anti-illegal immigration and pro-legal immigration doesn't mean you want to flood the country with legal immigrants.
If only there were something between 0 and unrestricted immigration, some sort of program where people apply for permission and the government issues approvals for individuals to enter its borders after meeting legal criteria.