Dave Grohl and his Foo Fighters band mates on Friday counter protested the anti-gay Westboro Baptist Church, which had targeted the band's Kansas City show at the Sprint Center.

“You have no proper thoughts of the God that created you, but we'll be there to make sure you don't forget when you haul your rebellious carcasses into the Sprint Center to watch God-hating fools do their shtick,” the group said in announcing their protest. “God hates fag enablers.”

The band pulled up to the protesters in a modified truck dressed in fake facial hair, long wigs and cowboys outfits to serenade the group with a rendition of Keep It Clean, which includes the lyrics, “Driving all night, got a hankering for something. Think I'm in the mood for some hot-man muffins.”

“Ladies and gentlemen, God bless America,” Grohl said between sets. “Land of the free, home of the brave, it takes all kinds. 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.”

“Men loving women and women loving men and men loving men and women loving women – you know we all like to watch that.”

“What I would like to say: God bless America, y'all,” he added. (The video is embedded in the right panel of this page.)