Excellent comments. And you are precisely and exactly right - militant gays don´t want equality, they want government mandated and enforced superiority. Tolerance now demands a celebration for what I believe to be wrong. If I refuse to join in, I´m now a bigot. And when the militant homosexuals win, liberty loses. When gay rights advance, there is no possible scenario where people of faith do not necesarily lose. It cannot be both ways.
On another note, there is probably a perfectly good reason you avoided the moral connection in your arguments, though you did hint at it.