Everyone has a right to free speech, but that doesn't mean buskers will let you have it.

This anti-LGBT preacher in Sydney was doing his best to spread his ideals during the Mardi Gras celebrations over the weekend.

Luckily there were a few buskers on hand to drown him out with Cindy Lauper’s “Girls Just Want To Have Fun”. Good song, great timing.