You nailed it Gritty! At the heart of this battle is the same one that has been going on since creation. Man is inherently evil and they are promoting that evilness for their own gains.
To eliminate the church would and always has been their ultimate goal. Every communist society is atheistic for a reason and that is to make your leaders into godlike images. Homosexual marriage is their tool to close down the churches.
And Murphy Brown et al, killing the nuclear family by legitimizing and mainstreaming unmarried mothers.
Communist do not allow competition. If you worship Jesus the Christ the creator, then, the communist take a backseat to Jesus the Christ! Communist demand allegiance to them and only them, Christianity simply gets in the way of there control over the people!
God bless!