Not sure why you are obsessed with Obama's sexuality. Seems there's some wistfulness going on there on your part.
Not that I'm judging you.
No, we got Trump because Hillary ran a shitty campaign. If she had dedicated more resources to MI, WI, PA, she'd have won. Instead, she batted for states she had little chance of winning.
The other problem was that she never defined why you should vote for her, just why you should vote against Trump. In short, the anti-Trump vote wasn't going to grow because she kept talking about what an awful person Trump was. She needed to define her own positions, and she really didn't.