I'm so sorry you had to deal with this. Our small town (Manassas, VA) received dozens of negative reviews of local businesses after we hosted a Pride week. The entire area pulled together to get on Google and Yelp and drown out the bigots. It worked!