I wouldn't say anything. They are entitled to their opinion, and it's none of anyone else's business. There are racist, sexist, and homophobic people all over the place, and you can't go around arguing with all of them.
In the US, this type of speech is covered under the first amendment. I believe the EU has similar rights under the European Convention on Human Rights.