Nearly half a million shoplifting offences were recorded by police in England and Wales in a year ... with staff facing assault, being threatened with weapons, and racial and sexual abuse.