The British consist of the English, Scots, Welsh and (Northern) Irish. English and British are not interchangable. Never were, never will be.
I understand that it is a common misconception (a translation issue) to some of our other European brothers, but nevertheless, it is a valid complaint: Many Scots, Welsh and Irish died in all the Wars since the Union Acts (for the Scots and Irish at least, longer for our Welsh brethren) but it is like calling all Americans 'New-Englanders'.
Just thought I should clarify

Ayeshteni