I wouldn't worry what those bigots thought. As a general rule, I'd suggest your daughter simply try to avoid it. No need picking a fight or going out of her way to express her opinion. Life is too short to argue with folks all the time.
A bigot is a person who, without thought, is intolerant of opinions, lifestyles or identities differing from his or her own, and bigotry is the corresponding attitude or mindset. Bigot is often used as a pejorative term to describe a person who is obstinately devoted to prejudices, especially when these views are either challenged, or proven to be false or not universally applicable or acceptable.