Oh dear. This is a bit...oh well.
There are Tufty badges, I am aware of the existence, but they've never been used in a sarcastic context. You've got them confused with Chufty Badges, an easy mistake if you are too busy crapping your pants in glee at getting one over some /talk vermin.
www.urbandictionary.com/define.php?term=Chufty+Badge&defid=734219
There you go...
( ,
Thu 21 Apr 2011, 18:26,
archived)
www.urbandictionary.com/define.php?term=Chufty+Badge&defid=734219
There you go...