Cheaper Than Dirt has them for $20 and since I live right near the store, I bought one last year but I never go out with it. It just sits on top of my NRA Instructor Certification frame for aesthetic purposes. I will never bring that thing out, let alone wear it and I feel that if anyone does, they get what they ask for. Concealed means concealed, period. Advertising it is not a good idea, let alone the ramifications of impersonating an officer. In fact, my buddy got stopped out in East Texas while riding his motorcycle headed out to Georgia by a black cop (he's black himself and a Blue Knight). He was doing 65 in a 60. The cop told him he was impersonating an officer while he was wearing it and a heated argument ensued. Now, my buddy tried to tell me it wasn't his Concealed Carry badge, which I knew he wore ALL the time back then, but the Blue Knight patch on his vest that was in question. Well, he doesn't wear that CC badge anymore but he does wear the Blue Knights vest.
All I have to say is, if you want to wear one of these, then be aware it can cause you trouble. But if you want one just for laughs and keep in in your dwelling, then I'm all for it.