Interesting. So if an officer does not comply with your wishes, what should you do, call a cop?
Yes. Example: If you are babysitting a policemans daughter or son, you do have the authority to tell him to remove his "tool" belt before he comes into your home to talk with you.
Never forget who is in charge of our LEO's, us civilian citizens.