Give up your critical reasoning and analysis regarding others and their behavior. You assume so many things! Many people have deeply rooted belief systems from their childhood and even from generations past. They don't know what they don't know. Even those that are in the faith may walk in a level of darkness if they are not open to revelation by My Spirit.
Who made you judge over others? Have I not instructed you to love, walk humbly with Me, and have a tender heart towards others? As My mercy triumphs over judgment towards you, let this same attitude be in you. You need not worry for I will make all things new in the end concerning you. I will complete the good work I have started in you regardless of others responses towards you. Let these circumstances build your faith, hope and love, for there is no law against these. As Mary did, treasure the revelation you have received in your heart, and trust Me for the outcome.
Isaiah 42:16 Modern English Version (MEV)
I will bring the blind by a way that they did not know; I will lead them in paths that they have not known. I will make darkness light before them and crooked things straight.
These things I will do for them and not forsake them.
Micah 6:8 Living Bible (TLB)
No, he has told you what he wants, and this is all it is: to be fair, just, merciful, and to walk humbly with your God.
Luke 2:19 Amplified Bible, Classic Edition (AMPC)
But Mary was keeping within herself all these things (sayings), weighing and pondering them in her heart.