Sorry, but detaining someone, and running their ID without probable cause is pretty much the definition of harassment. Someone complaining about something doesn't magically make it a crime, for instance, I find pony boy's infatuation with little girls cartoon disturbing, and I can call the cops and tell them that it's disturbing me, but guess what, it's not a crime for him to like little girls cartoons, and would be an infringement on his rights to be detained, and have to show his papers because I complained about it.
Wow, so now we can't discuss people's rights in other locations? Wow, you are really reaching for anything aren't you? Would you like to talk about Texas, and Texas gun laws? I oppose not being able to open carry here to if that makes you feel any better.