Полная чушь. Как анекдот это годится, но на полном серьезе утверждать что это слова с разным смыслом это уже перебор. В любой словарь заглянуть, да хотя бы на ту же википедию и почитать что пидор, гей, гомосексуалист, гомик и пр. имеют одно и то же значение. Просто некоторые из этих слов имеют бранное значение. Собственно из-за неприятия обществом гомосексуализма и появились такие оскорбления. И пидор это не отдельное какое-то слово для оскорбления, оскорбление как раз в том и состоит что тебя в грубой форме называют гомосексуалистом.