RE: "I think it is the right of Christians to peacefully protest homosexuality."
I agree. It's your right to do so if you wish to.
I don't have to believe in your cause (and I don't) to respect your Constitutional rights to peaceful assembly and free speech.
The Scriptures themselves protest homosexuality (read Romans Chapter 1, the entire chapter).
So just a simple reading of the Bible in public might be declared "hateful" if folks like these certain Philly lawyers have their way.
As for me, I want to side with God on this issue. So I'll trust what the Scriptures say about homosexuality--in which God declares it to be sin.