Refusing to hand it in when requested is totally different and is a criminal offence, simply not wanting to send it off just to get a photo card one is not illegal, but is actually quite a usefull id that most places will accept, but no it's perfectly legal to have one.
tabetha