To make a decision on what someone should be allowed to do, based on nothing but who they choose to have sex with is wrong. I do not know another word for it, perhaps it is my ignorance.
a look in a thesaurus will show :racist,dogmatist,extremist,fanatic,fiend,and maniac as synonyms but those...