A Quin Bum Bum is a person who is racist, homophobic, and anything else under the sun.
Man that mean old guy was quite the Quin Bum Bum