It get's stranger, when Queen Anne had no heirs they skipped the nearest 50 relatives because they were all Catholics and settled on the Saxe Coburg family who are the present royal family.
Scots have no good reason to hate English because the very reason Scotland were merged to England is Scotland itself. King William II of Scotland was eager to build his own trading colony after seeing its neighbor kingdom, England doing successfully. Yet, his investment had gone to a total failure, ended up with a staggering debt. To pay off the debts, the king and Scotland company were left with no choice, but to hand over the country to creditor, England. So, Scots should blame their old kingdom instead of England.