God punished the people in Romans 1 with same sex attractions because that was a very effective way to prevent them from reproducing, thus causing them as a people to die out.
It has nothing to do with a person’s sexual orientation, which is an inherent and immutable condition. Homosexuality also doesn’t affect an entire people, but a minority of the population. There’s still enough heterosexuality in every society to ensure that lots of babies are getting born to keep the human race going (and these days, heterosexuality isn’t even an absolute requirement, as babies can be born through artificial insemination or surrogacy — options that weren’t available in Paul’s time).
God might also have something to say about your smugness and your arrogance. You might want to consult the Holy Spirit about that, too.