I guess I'm not as dumb as I look since when a couple of these guys approached me about 18 months ago in a Carrollton, TX parking lot, I had the sense to laugh at them as I drove away with all my $$ intact.
Suggestion: We all start carrying around a large BLACK MAGIC MARKER with us in our vehicles. When one of these sleazebuckets approaches in their (typically white or grey) vans to get us to buy this crap, we walk to the side of their vehicle and as quickly as possible write the word:
SCAM!!
in HUGE capital letters on the side of their van and then DARE them to call the police on you!! I think we all know that would not happen! (To be safe, we should probably carry both a Magic Marker and a good-sized baseball bat!)
Doing this would serve two purposes: a warning to the gullible & amusement to ourselves.