Beau
I was never here.
Assume for just one minute that somebody who is about your same height and weight just robbed a store half a block away. The cop heard about it on his radio. You didn't. He sees you with a gun on your hip. He asks for your ID.
Treat the cop with respect. Assume he is doing his job, which includes putting his life on the line for you and a lot of ungrateful people who are afraid of him because he carries a gun - which is the normal attitude of sheep toward the sheepdog. If you have not broken any laws, you have nothing to fear. Show your ID. While you're at it, thank the cop for his service.
If a real bad guy came in right then and started shooting up the Starbucks, guess who would be the first one to step in front of a bullet for you. Cut the cop some slack.
Height and weight is not much to go on and if I just robbed a store I wouldn't be calmly walking down the street with my pistol in plain view. I say it's safe to assume that most crooks are at least that smart.
Also I don't have to treat anybody with respect even though I try to be very respectful toward others regardless of their profession. However I will not show respect to someone that does not respect me. An officer making unlawfull demands and backing them with threats is not someone that deserves respect.
Your last comment is pure nonsense. I can instantly think of at least three shootings where police waited outside until the shooter took their own life. I can't think of a single time an officer put their life on the line for me, or anyone I know for that matter. My plumber has put his life at greater risk for me than local LE.