I must be WAY out of the loop. What in the world does this mean? My neighbor has a bumper sticker that says "I love wacking tangos". I Googled it and I still don't know. I'm thinking it has something to do with guns judging by the sort of websites that popped up, but I didn't find any explanations.