Why do we have to hide our faith? To appease modern day political correctness? I dont call homosexuals bad names so dont lie about me. I pray for them to find God and be saved from that ungodly lifestyle. God will indeed decide and you better watch it because you dont treat his servants very well.
You are allowed to be as open as you want with your faith, but don't get all butt hurt if people are not respectful of your preaching. Because to me, it would be the equivalent of my standing on the street corner preaching about how there is no god etc... You may respect my right to do that, but you wouldn't respect the beliefs themselves.