Can't get healthcare if you don't have a job, and even if you can, it's super expensive and not likely to cover everything.
So I guess, just make sure that you're born well-to-do, never make any mistakes, and are a straight, cis-gender man. Really narrows things down and puts life into clear perspective.
It’s federally legal, but far as I can tell, some states don’t recognize those marriages, and others outright prohibit them, although it’s not enforceable. Still fucked up, IMO.
AFAIK, states are not allowed to prohibit same-sex marriages. Individual cities/towns can refuse to perform a marriage, but they still must recognize a marriage that was performed elsewhere.
It's just allowing the bigots to inconvenience queer people for no reason. It doesn't really prevent marriages (yet).
I think the Republican elites don't hate gays as much as they used to due to prominent GOP members having openly gay children (like McCain's daughter).
I see it as a three way deadlock (older Republicans that are GOP) that accepted gay people, younger Republicans who are not exactly for it but don't persecute them, Trump/MTG (Trumplibicans) who just say stereotypical bigotry even though they are "sexual deviants" by their own standards.