Yes they are. One of my friends lived and worked in Spain for a few years.
Her two younger brothers went through the Spanish education system (she came back but her parents and brothers stayed) she and her son had medical treatment in Spain and her mother is still there using Spanish health care.
Oh and she complains about immigrants.
OP
There are various rough groups of immigrants.
-
Working holiday - these are usually young single people from Australia / New Zealand. They are allowed in to the UK for 1 or 2 years primarily to travel but are allowed to work. In London every bar seems to have a Kiwi or Aussie behind the bar.
-
Students. As a PP said, they pay for their education and as part of their visa they may have to pay an 'NHS surcharge'. I'm not sure of the latest rules but they were normally given a 1 or 2 year working visa after graduation.
These visas were often abused by people who actually wanted to work, not study and there were 'collages' that would fake attendance for a fee. These people are a problem, not the students and graduates but the ones abusing the system.
3)'Normal' Immigrants. People who are moving to the UK permanently, some but not all will become British citizens. These people can be any age, eg a young couple may have moved here as, say, a couple of doctors, they work in the NHS and have children but then one of their parents becomes ill so they may want to bring that person into the country.
Some are spouses of British citizens, this can be a problem if the British citizen is not earning enough then they cannot bring in their spouse, even if they have been married 20 years.
It's not just spouses though, where my dad lives a father whose children were born in South Africa was trying to get them in to the UK. His ex wife had died and temporarily the children (primary age) were living with their grandparents in an old people's home. But he did not earn enough to bring them in.
He actually brought them in a a holiday visa and then applied for them to have leave to remain. Technically these children were illegal immigrants but even under the last government it would not be a good look to not allow them to stay with their father, paternal grand parents, aunts and uncles. I can't say this particular two 'illegals' bother me.
-
Asylum seekers, people leaving a war zone or a place where they are oppressed. The problem is it can take time to process the application and in the meantime they have to be housed and fed. There are various reasons why the UK is preferred by some people. They may already have family here, they may speak English, they may not feel safe in other EU countries.
-
Illegal economic migrants. These are the people who are a problem. They often pay a fortune to be smuggled in to the UK where they work for very little in the black economy.
They are often exploited, trafficked and many of them are children.
When they have been found they may claim asylum even though they are not in any danger. As with genuine asylum claims it takes time to process and in the meantime they have to be housed and fed, and often they disappear back into the black economy.
You can control some migration by limiting visas, putting restrictions on some visas or some migrants but there can be ramifications to British people doing that. Eg many British people go to Australia / New Zealand on working holiday visas as a reciprocal arrangement and of course the economic migrants do not have visas.
You can also put limits on what employers have to do before they can bring a foreign worker in to the country.
So if the local Indian restaurant wants a new chef from India, they have to jump through a few hoops and pay more than a certain amount.
How do we stop the small boats?
Personally I think there are a couple of things that could be done, like allowing asylum claims to be processed in France.
I think we could offer a legal route for economic migrants. Often a family club together to pay a people smuggler to get one person in to the country where they work illegally to send money home. Or the person is smuggled in tot he country and then is forced to work to pay of their 'debt' to the smuggler.
I think we should offer visas for these people, expensive visas, just slightly less than the people smugglers charge and allow people to work legally for a year or two.
I understand the argument for asylum seekers not being allowed to work but I think they should be given opportunities to volunteer and to learn English.
We need more housing across the board. Putting people in hotels is not the answer, people think they are living in luxury. They are given 3 meals a day and get their bedding changed once a week but it is up to the hotel what they are fed.