I personally have no issue in principle with us carrying ID cards if the the rules on inspection meant that we don't have to show our papers on demand, and they can be shown in a way which helps single out and dealt with people in the kind of scenarios you mention. Used properly, they could be a benefit, and not impact the masses.