Being in the military I agree with the Court ruling.
I have signed on the line to give my life for the freedoms we enjoy. That means freedom of speech. It doesn't matter if I don't like what you have to say, or how you want to say it. I am dedicated to defending your right to say it. Even if it means you spit in my face as I do so.
The reason I am so dedicated about that, I don't want some asshole telling me I can't post to kinky forms because they disagree with my voicing my opinions about kink related subjects. I don't want some shit bag telling me that I can't stand in front of the white house with anti-war protest signs. I don't want some fucktard telling me who to support when I post political signs in my yard during election season, simply because the person they approve of is the most politically correct.
Do I agree with what this 'church' is doing in regards to the military funerals? No. However, if asked by my country to stand guard and protect them from harm while they protested a military funeral, I would do just that.