Your second paragraph contradicts the first one. If young people are generally more against what their parents stood for then those young people that grew up in a non ethnic British family would be aginst what their parents stood for and as such feel more British (and not less).
Plus, in my view, if you were born and brew up in Britain then you are first and foremost British.
Hit it on the head . And the football team owned by Arabs is miles better than one owned by Americans
On a serious note, personally I feel that the feelings of nationalism are at their strongest when the people feel most insecure and when they are unable to keep up with change. Therefore they start to yearn for the years gone by and start to look for someone to blame. Immigrants and foreigners are the easy target and as such they get blamed for all the "bad and evil" happening. Of course happily fueled by the media who love tragedy and bad news (because they sell better).
People happily blame foreigners for coming here and taking our jobs and using our NHS but they are not so keen to blame the bankers who were the main cause of the situation we have found ourselves in in the past 8 years.
Even when it comes to blaming foreigners, people only choose to blame when it suits them.For example there's been a lot of commotion about the eastern Europeans coming here and taking jobs but people have been happy to close an eye to the fact that Chinese factories (through the greed of our businesses) have been taking away British and Worldwide jobs for years. But hey, it's ok, as long as we get our cheap TVs and phones all is dandy.
…as opposed to how many Brits choose to live abroad? The BBC estimates 5.5million live permanently overseas - almost 1 in 10 of the populace - which is hardly a ringing endorsement.