Billy Porter's recent criticism was amusing (since he certainly didn't invent gender-bending fashion) but he did have some good points. Harry gets to do this without actually experiencing the discrimination that people in the LGBTQ community face (since Harry has always given vague answers and refused to define himself – not that that's necessarily a bad thing). He can have his fun in a dress but then blend back into the crowd of straight mediocrity without missing out on career opportunities. Is Harry wrong for what he does? No. Can we be annoyed, though? Definitely lol.
That being said, my understanding is that Harry has always been an ally, at least, regardless of his sexual orientation. I don't have a problem with him.
P.S. Yes, I wish Americans were as open as (some) Europeans when it comes to gender and sexual expression. I'm sure some of the hate is rooted in homophobia.