Oh for goodness sake. Don't turn this into a debate about whether we should have or carry IDs.
MOST people carry some sort of 'ID' ...whether it be a credit card, bank card driving licence, medical card, library card etc etc, The average person probably has two or three of these in their purse or wallet. This is about REALITY.
What has racism or colour got to do with it ? There are people living here from virtually every country in the world and of every shade and religion. Some are here legally and some are not.
MOST have no problem dealing with authority and do not have chips on their shoulders.
MOST people would have no problem having their 'ID's checked, just as they have no problem having their ticket on the train checked or showing some 'ID' in the bank.
You do get the occasional awkward silly bugger of course, who creates a fuss and causes delays and expense, while the rest of us roll our eyes and accept that there are good reasons behind such checks.
There is a huge difference between running a safe, law-abiding and ordered society and the 'police state' whined about by the paranoid, the law-breakers and the anarchists.