Point 3 is a contradiction of the others. The immigrants pay more taxes and use less services on average. They are needed to pay for the aging population.
I fully agree. I wasn't saying migration is a bad thing and certainly migration is needed for the exact reasons you state. However the infrastructure simply isn't there to support such a big net migration; it's not like theres flex in the already overstretched public services.
I know it may be simplistic to think this way but a small city would need a hospital, schools, local authority services, police services, yet all that's happening at the moment is real term cuts to these services.
Simply, money has to be spent to support all of the points I was making but guess the majoriy of tax payers don't have the stomach for the 2k tax rise suggested today.