CCW Badges are a great way to filter out people without needing to get to know them!
The badge itself isn't going to cause any true problem with "impersonating," but the type of mindset that would buy/use one is probably that of a person who is going to take other actions, or say other things, to get themself in that sort of trouble.
A quote comes to mind: We don't need no steekin' badges."
One of the last things that I would wish to do is cause anyone to think that I might be a LEO -
that is not intended to be a negative reflection on them.
To that regard, the only message I wish to deliver is that I am a legal, honest person exercising my right and responsiblity to provide for the safety of myself and mine.
BTW - carrying such a badge can and has caused problems for others. I have no need to tilt with windmills, so I'll pass.