Many communist were homosexual.
Many people of all political views (sometimes extreme, mostly moderate) or none are. Plus the 50% of the population who are on a spectrum between gay and straight in their orientation. That's a lot of voters. No shortage of right-wingers either, not that this is sexuality is relevant to politics since there is no hard and fast correlation between the two things.
Stalin and Hitler were buddies.
They weren't. They never met.
did the stooges for Stalin
What 'stooges' do you mean?
And why do you think Poland was to blame for its own invasion?
The book doesn't sound interesting. Something by an American journalist wth a grudge against a great President. Read something (not online) written by a rigorous historian instead.