Welcome to the forum.
I think a badge is stupid. I would never wear one. In fact, I think it's bad taste to wear one if your intent is to make others think you are a cop, which is probably the only reason they would hassle you less.
Besides, the message we should be sending is that regular citizens can carry guns, not just people with badges.