I agree overall with your points, but there is just one caveat: your points are spoken from American and Christian perspective, and there is homophobia in some cultures that are not Christian-based. Majority Chinese, for example, describes themselves as atheists, but they are by and large homophobic. I might be wrong, but I heard CCP is cracking down on fashion, aesthetics and male celebs that might be “too feminine”.
All this news is nada if Trump is still leading ahead. Or better yet, put him in prison.