Appears you have problems reading and comprehending .... and do remember that the mind is like a parachute. It works best when it's OPEN.You seem to have a difficult time separating the wheat from the chafe. Marrying same-sex couples vs interracial couples is not the same thing. Discriminating based on an unchangeable condition such as race, gender, or a disability is wrong, but discriminating based on behavior has merit and is prudent.
Another thing that is often glossed over. Grouping people from different societies will always bring conflict no matter how 'kum bai' yah' we want to be about it. A society built by Christians is not the same as a society built by Muslims. A society built in a democracy is not the same as a society built in communism. Discrimination does have it's place. While people can get along, it's usually not without sacrifice.