I think I would twice about what you are wishing for.
I'm not wishing for anything. 
Saying that it’s ok to ask for a form of Id from any non british person arriving at a hotel means you will also have to acceptbthat all British people will, have to show a form of Id too.
Otherwise, how will you know if the person in front of you is or isn’t british? By their look or their accent? By their name? Can you see how it could be open to excess and problems?
I think you must have misunderstood my post. I was trying to say that I believe the 1972 order may very well be incompatible with EU law and therefore hotels shouldn't be required to ask EU nationals who permanently reside in the UK for ID. It's a completely pointless exercise anyways because anyone could just put 'British' on the form and be done with it.
If the hotel want to see some sort of ID from everyone or even just certain groups (wether it's utility bills, a passport or a credit card) that is largely their decision as a business and in no way comparable with the NHS as people can just vote with their feet and book elsewhere.
So by insisting on a system like this wo any usual form of Id (aka ID card or passport BUT NOT driving licence - I have a UK driving licence even though I’m not british) you end also accepting that all british people will have to carry a passport (or ID card) with them.
Or of course you can also accept racial profiling and hope that you will never fall into the wrong ‘group’.
Sorry, I'm probably being thick here but I have no idea what exactly you're trying to say and how it relates to my post.
Btw in France, you are supposed to always have your ID card with you.
So it would be quite common for someone to be asked for their ID card and for them to be able to show it wo a second thought.
Yes, I do realise that, same situation where I live (Germany), very handy and I don't find it particularly oppressive. Of course I do get why people have concerns around ID cards and, admittedly, they're not something I would trust British governments of recent years with.
No it isn't. There is no requirement in the legislation for EU nationals to produce their passport. The hotel just needs to get their passport number and place of issue. There is no requirement for them to actually see the passport.
Okay, I didn't realise that, that changes things somewhat. Although recording and keeping more data about EU nationals than Brits could still be discriminatory.
(...) That is very different from requiring people to hold an ID card which they must carry with them at all times within their own country and which, under the proposals that were put forward a while ago, would have resulted in the government holding far more information about us than they do today.
I'm always slightly perplexed how relaxed Brits appear to be about things like CCTV or how much schools and the NHS know about / interfere with things that would be considered totally off-limits in other countries but on the other hand feel very strongly about ID cards.