on the "When was the last time ANYONE saw white nationalists marching down their streets?" remark, actually everytime you see the BNP or EDL have a march or a rally of any kind that's exactly what you're seeing
I've never seen any of those have a march. I'm sure they do, but they are small, outlying groups. Their views are not widely shared in the UK. Which doesn't mean racism doesn't exist.