Self reliance can get lonely after a while...
I can only imagine... on behalf of a ass-backwards culture, I offer my apologies.
So this has (at least in part) to do with Gay marriage. Yea that's a tough one. Since I'm heterosexual and haven't felt that particular sting of discriminative hate, I won't presume to know your situation. I might can offer some thoughts which may or may not help though...
I see you're in the U.S...
The culture in the U.S. is divided over recognizing same-sex partners as "married". As such, estate procedures, custody, life-emergency decisions, tax-issue and more don't apply to same sex couples as they to heterosexual pairs . This is the very epitome of discrimination based on sexual orientation
. The thing is, since you can't change the situation or laws yourself, your options are few. The sad fact is, the U.S. is still saturated with horrible stereotypes about same-sex couples; we're so horribly sexually-fixated that the only aspect many have in their minds (in a homosexual relationship) is the sex itself
. What results are people who fail to see that these are people; just as good, bad, wonderful or indifferent as anyone else. But bigotry runs high here and labeling people has surpassed baseball as a national past time.
You might be able to justly point to one group or another and say, "This is your fault!!", but that doesn't help. Further, you'll find in each of those groups there are individuals who sympathize with your dilemma. Labeling ALL people of some affiliation with the same attribute (or 'sin') is almost as wrong as the injustice many unjustly label homosexuals with; so don't do that.
I think you are fully justified in being angry at that disparity - fully justified at hating that mindset. But fight against the bigotry, not the people - rail against the stereotype, not the "group". Battles like this, I think, are won very slowly as the labels lose their kick. The only way this happens is when someone bathed in that stereotype comes to know and appreciate an individual (who is an "other"). Over time, the idiotic preconceptions of that label melts away.
For our lifetimes, it probably won't. This culture's far to pissed off and stupid. But try and not let that anger become a cancer; avoid it, get around it if you can
. The quality of your life depends on being at peace with who and what you are. So if you can't change it, your energies are probably better spent in finding a way to not let that hate ruin the goodness that can still be had.
Wow... good luck. I wish you the best!