Discrimination and persecution will always exist as long as imperfect humans exist. What you refuse to admit, BR, is that the government has so much power over our lives that individuals and groups of individuals can and are using it to institutionalize discrimination and persecution. Without the ability to use the violence of the State to enforce it as "law" discrimination would be limited to private, voluntary interaction.
While you and most everyone else is trying to put band-aids on the problem through ballot propositions and judicial rulings, the fact remains that if government did not have the power to dictate who can and cannot marry and grant special privileges/benefits to those who marry that the unmarried cannot have, this wouldn't be an issue.