Re: English Taxpayers
RE: Why don't the English get a vote on an independent Scotland - because the principle is SELF determination - i.e., each nation deciding its own future. England is equally able to decide its own future, in or out of the union :-)
As for "English" taxpayers - well, erm, bit of a newsflash, but those in Northern Ireland, Wales and yes, even people in Scotland pay taxes too.
Although Scotland has 8.4% of the UK's population, about 9.3% of all UK spending is up here. Many people would say that that suggests a subsidy, as you have done. What that fails to take into account is that 9.9% of all the UK's revenue comes from Scotland.
So in fact, Scotland subsidises the rest of the UK, not the other way around.