Comparing gypsies, and speaking about them in the way you did, to gay people, and saying being gay is bad, is offensive four times.
You don't choose to be gay. It's not a disease you can cure, it's a part of you, just as your hair colour and the size of your feet is.
Lord knows I hope you'll never have children who grow up to realise they're gay. I have never met someone with so little inclination towards a non-stereotyping, non-generalising point of view before. Except maybe Ducky