1. Если это не противоречит общим принципам морали в обществе - да. 2. 2.1 - да. 2.2 - да. 2.3 - нет. 3. нет. 4. Да, если это не мешает остальным.
Все равно все это не сработает. У нас, даже нормальный человек, с нормальной ориентацией, может быть "лохом" и его будут все "чмырить". И никакие законы тут не помогут. Вы видимо этого понять и не можете. Законы законами, а общество обществом.
Конечно, законы принимаются в зависимости от того, как меняется отношение общества! Поэтому главная наша задача - это убедить общество почему им невыгодно быть гомофобами. по п2/3 и 3 - обоснуйте)))