Could not agree more with this post.
The majority of other countries levy tax on dividends and capital gains derived on shares listed on their stock exchange.
If you don’t live in the UK and own UK shares you pay zero tax on dividends and capital gains when you dispose of them. UK tax residents get shafted in the other hand.
You can live in Monaco, Cayman etc and pay f all in tax on the money you take out of the UK. Yes, the UK business has paid its VAT, Corp tax, employer contributions etc, but the offshore owner of the shares does not pay any tax on their income or gains in a tax haven. Be mindful of lower taxing jurisdictions too, especially those that have max-tax deals (Guernsey, Jersey, Gibraltar).
The foreign investors are literally asset stripping the UK, and we the UK tax payers are paying the price of this.
Save your venom towards full time working parents and net-contributors to the UK who need wrap around care in order to work and pay tax, and instead redirect your anger towards the policy makers who are in the pockets or off-payrolls of offshore investors.