time allows only a short reply to Berry Cat.
That is hang in there and keep praying.
I am of the belief that a good many folks in this world truly want family directions from their Heavenly Parent (God the Father), and in the course of getting help from the public sector they will have to wade through a whole lot of programs just like the ones that disturb you.
So hang in there-perhaps start looking for modern day saints who have done just that—-even Mother Theresa who helped a whole lot of folks who were from a different culture and religion than her own.
And what about that priest that died in 911—-a large part of his ministry was to the gay culture—I am sure that had to be difficult.
Hope these quick thoughts help.