That's like Canadians/Mexicans objecting to be called American when they do live in North America.
I've not heard of Scots objecting to the use of Britain/British, but they (and the Welsh) would most definitely complain (and rightly so) if anyone referred to them as English.
I've not heard of Scots objecting to the use of Britain/British, but they (and the Welsh) would most definitely complain (and rightly so) if anyone referred to them as English.