and it doesn't matter how many calls you get - YOU ARE A PUBLIC SERVANT. In Michigan it's legal to open carry a firearm and where legally carried it is ILLEGAL to stop, question and detain someone.
The Supreme Court ruling is Brown V Texas, and Deberry V US. A gun where legally carried, is not grounds for a detention under a Terry stop (Terry V Ohio). Brown V Texas, ID can not be demanded unless they have reasonable suspicion of a crime having occurred, is occurred, or will occur (under a Terry stop).