I think you mean "detest the English", Linkat. Britain is England, Wales, Scotland and Northern Ireland. Citizens of all those countries are "British", so if a Scot detested "the British" he'd be detesting, among others, himself and his fellow Scots.