Gay marriage was also prevented in America for hundreds of years 100% due to activists. There is no money for or against gay marriage, it was always only activists on both sides so it isn't a good example of a class war.
- Dividing the working class on the issue of gay rights is an effective way for the elites to get the working class to ignore the class war.
- Control of reproduction offers some control over labor.