Why is it some times people call England and nation and sometimes Britain a nation?
That’s the BBC for you( and most fo the other UK channels) you see the military is British comprising soldiers from England, Scotland and Northern Ireland and the islands. In sport apart from the olympics; where the team is the same make up as the military, the countries(states) within the UK have their own teams in other sport, as the media is mainly based in England and the Largest of the UK population is English, as such we get much to much of media bias towards England and all things English (especially in sports like cricket, and football) think of it as a USA media Corporation, prattling on about Texas and all things Texan 95% of the time then you will get an idea of how annoying it is for the rest of us that are not English in the UK.
Great Britain is England, Scotland and Wales. The United Kingdom is Great Britain plus Northern Ireland, The Channel Islands and the Isle of Man. In football, the English FA is the oldest, secondly came the Scots, then the Welsh and Irish (which became the Northern Irish and the Eireann FAs upon Irish partition). Each of these football associations gets a vote in UEFA and FIFA. If we fielded a unified UK team, we would only get one vote, not four. The terms English and British are often used to mean anyone from the UK (which can be offensive to Northern Irish, Scots and Welsh people) – it’s just slovenly use of the language.