That just sounds bloody selfish brining people over once they've been supported by another country. Plus if they bring children or parents doesn't the whole scheme fall flat?
Immigration isn't an ethical choice. It's a practical one. People move to countries that are attractive to live in for the benefit of themselves and their lives. Nobody says "Hey, I should stay in my country my whole life because the government paid for my schooling and work off that debt".
With regards to bringing children, no, not really. Assuming a nuclear family of 2 parents and 2 children who come over. Both parents have not used any resources when they themselves were children, and will be working, thus generating tax revenue. If they were not working, they would not be able to claim any benefits such as child support. The children, assuming they don't move back to their country of origin when they're 21, will grow up to work and contribute tax income of their own.
With a native family, the situation is exactly the same, except the parents have no obligation to work (due to not having to maintain a visa and having immediate rights to various benefits thanks to their native status) and the state had to support the parents through their own childhood and education, thus costing the state more money than the migrant family.
This concept of one person coming over to work, then bringing their whole family across in order to scrounge from our benefits system is a crock of shit dreamed up by the tabloids. Nothing else.
We pay taxes all our working lives and it balances with our childhoods and old age
Hypothetically. Realistically an aging population and gig economy is dragging that ideal somewhat out of whack, and nobody is interested in raising taxes to compensate.
Characterising children and pensioners as “leeches” is pretty unpleasant.
I was using "Leech" as a verb, not a noun. I.e. the action of taking something while giving nothing back at that time.