Unfortunately, given the mix of the Supreme Court and the liberal leanings of the lesser courts; along with the President and Congress denying that the U.S. is a Christian nation; the president forbidding jets to do a fly-over an event that has had a fly-over for 40 years, just because the word "God" was in the events name; besides the liberties that have been taken from Christians in the past couple of years, there is every chance that the homosexuals will win out.
Only for now. The Lord is the ultimate Judge. :)
You are absolutely right. Christ and Christians will triumph!