The Foo Fighters confronted anti-gay protesters outside their Kansas concert on Friday (16Sep11) by serenading them with an ode to tolerance.
Members of the Westboro Baptist Church lined up outside Kansas City's Sprint Center ahead of the gig to protest against the rockers, who they have accused of promoting "fornication, adultery, idolatry (and) f**s".
But frontman Dave Grohl and his bandmates ensured they had the last laugh after performing a comedy song in front of the picket line while wearing trucker hats, wigs and fake bushy beards.
Standing in the back of a flat-bed truck, Grohl belted out his specially-penned track Keep It Clean, which included the line, "I've got a hankering for something, think I'm in the mood for some hot man-muffins."
Fans cheered on the group as Grohl cried out, "Ladies and gentlemen, God bless America! Land of the free, home of the brave!
"I don't care if you're black or white or purple or green, whether you're Pennsylvanian or Transylvanian, Lady Gaga or Lady Antebellum, it takes all kinds!"