This is Mr. Bojangles. He hates a lot of things.  Submitted (by pahenah)