Sarah, the BNP is the British National Party. They're basically a bunch of facists. Think that's how you spell it... anyway, they want all non Brits out of Britain; and they include black, aisian and Islamic people in that too, even the ones who were born here. Cuz of all the terrorist attacks, their popularity has sadly risen in recent years.
And yeah, there is a lot of black on white crime and black on white racism. I've had a black girl shout at me at work cuz I refused to serve her on the grounds that she looked under 18; she called me a white b*tch and implied that the reason I wasn't serving her was cuz she was black. No, it was cuz she looked about 15 and I rather like my job; I don't mean to lose it by serving underage people.