Since your OP is in quotes I presume you are quoting something you found on the Internet. It is a violation of our Forum Rules to post such material without giving credit to the author with a link to the source. Either edit your post to add a link or it will be deleted.
How many homosexuals have I seen on roadsides with signs full of hate for a particular group? Thousands when any group tries to get out the truth that science does not support their claims that homosexuality is innate, immutable, and unchangeable.
Christians do not oppose science, some Christian groups want ID, which is a method of interpreting scientific evidence taught in schools.
As to professed Christians who picket funerals of gay men they are on the lunatic fringe just like the gay activists who claim it is Christian oppression that causes all the problems found in gay relationships.