Welcome to OCDO!!! The main reason people are opposed to showing their ID is because there is usually no legal requirement that they do so. Police officers should not be stopping and OCer simply because they have a gun. They need to have a legitimate reason. If you were being hassled by any other person you wouldn't stand for it. Why should the police be any different?