Yes, well the killing of Rohm probably had more to do with getting the SA in line than with homosexuality.
People also forget that Gregor Strasser was killed that day. He had been the leader of the pro-socialist branch of the Nazis. He likely was killed at the behest of industrialists whom Hitler needed for his rearmament plan. Modern conservatives who try to argue that the Nazis were a socialist party because of provisions in their original platform don't seem to know of anything that actually happened after that platform was introduced in 1920.
Yeah, exactly. The homophobia was not really an inviolable principle, rather just a useful weapon, that could be used against fellow Nazis when there were other political reasons to get rid of them.
The Strasser brothers represented the residue "workerist" anti-capitalist bit of Nazism, that was in the way when Hitler needed the support of industrialists and conservative establishment figures. Their fate should really be a lesson to the 'populist' right in general, when they take at face value the claims of their leaders to care about the working class.
Though "Strasserism" still exists as an explicit strand of the far-right.