You're a busker. You rely on the donations of passersby for income. So why would you care more about expressing racist, homophobic attitudes than about getting some cash? My guess is that you're an idiot.
I guess if local businesses start refusing service to people who smell gay we'll see some lawsuits.