В русском языке не так мало слов, которыми можно оскорблять людей, и которые при этом не являются отсылками к чужой ориентации (по крайней мере в современном русском языке). Примеры, думаю, можно не приводить.
А оскорблять людей по признаку отличной от их собственной ориентации большинству нетрадиционно ориентированных вряд ли захочется - там, вообще-то, множество вариантов, отличных от "гетеросексуал" и "гомосексуал", некоторые из них лежат посередине, а некоторые - вообще в другой плоскости.
Наверное, никак. Зачем?
Хотя если бы меня попросили предположить, я бы сказал "гетерас". Ну, по аналогии. Мне кажется, звучит норм.
Развелось тут гетерасов.
По аналогии с чем?
От знакомой лесбиянки неоднократно слышала ироничное "стрейт" (straight на английском - что-то вроде нашего "натурал").
Но чистых оскорблений не слышала, думаю, что если таковые есть, в российских реалях их используют крайне редко.