You did, but I wasn't wrong to object to your original, unclarified claim.
The reason I did is that it's the kind of thing that you hear being used as a racist dog whistle - "Oh, there are parts of London that are no-go areas, you never see a white face..." etc.
I'm not saying you were doing that, but the way you worded it left it open to that interpretation.
Compared to the rest of the country in the ethnic-cultural sense? Yeah absolutely.
Nobody disputes that London has a substantially more diverse population than other places - but it's still completely untrue to say "British people are few and far between" in London, even if you restrict it to White British (which your original claim did not).
For what it's worth, if you've lived here since you were six, I'd absolutely consider you British.
British with Polish roots maybe, and perhaps officially Polish in legal terms (re your passport), but this is your home, so perception-wise I'd definitely call you British.
Re working and voting, that's where it gets more complicated and I don't know what the rules say, although it would seem hugely unfair for you not to have those rights having lived here for such a large proportion of your life. You could maybe try your local Citizen's Advice Bureau for more informed advice on those points.
Sorry you experienced the kind of abuse/patronising attitudes as you describe - some people are just arseholes unfortunately. Doesn't make them right though.
I hope that things get easier for you, and that as time passes you feel more accepted by those around you and are able to take part in regular life as much as possible.
At one point a character (I think it was Giancarlo Esposito, but not certain) mentions an English lawyer, to which another (Chazz Palminteri, I think) says >!"Kobayashi?"!<
!GE nods. But since Kobayashi is not Pete Postlethwaite's character's real name, just the name on the bottom of a coffee cup, this makes no sense.!<
!Could have been fixed by GE saying, "Probably" or "Yeah, maybe" or whatever.!<