At least half of it is reasonable and I would fully agree with it. Unfortunately then it went of the rails.
I read the same argument the other day with the US/NATO wars/invasions and equated to the persecution of other countries and that's just ridiculous. If they were sent there and died because they were queer it would be a whole other story, but if they were there because they were equal to their comrades then it was the actual equality we strive for. Not that I support any wars or any military, but that rhetoric is just dumb. Also guess what this is true for any military ever. Queer people exist even if they don't have the freedom to live their lives in the open.
Regarding Ukraine it doesn't really matter. Russia is the agressor here. There is no way Ukraine was ever a threat to Russia yet here we are. It is a developing souvereign (!) country with many problems they try to solve one step at a time. Russia is actively working against everything we fight for. Whatever you believe Ukraine is the situation got only worse due to Russia and there is no way the invasion should ever be glorified by any sane queer person at all.
Funny you mentioned Cuba. Cuba still has major problems with corruption and all the LGBT+ laws are very, very recent additions. I want it to be a success story probably for the same reasons as you, but let's wait and see for a few more years or decades. I dearly hope they manage and so far it looks better than ever, but unfortunately that's not great yet.
Anyway this post is also a great example for the US centric whataboutism I talked about in my initial post.
Wars are all the same. The argument is just dumb. Either queer people are targeted specifically or it is irrelevant to any discussion about queer persecution.