i think this will help answer your question partly -
gaiaonline.com/guilds/viewtopic.php?t=14832583
other then that, it’s possible that if you fear speaking up about something, whether it’s admonishing a sinner, or defending God, you may be afraid simply out of a lack of confidence in your ability to defend and explain your position on the matter, in which case the answer is simply to learn,
the more you know about your religion, your morals, sins, church doctrine, catechism,and whatever else, then the more confidence you will have,
on the other hand, even if you do have a good education in your religion and even the confidence to speak up, it’s also possible to be reluctant because of a lack of love for God, in which case you would fear speaking up because of self love, and how others might look at you(or look down on you) for speaking out against them or for believing what you know they think of as silly or stupid, whereas if you had a great love for God, it would be Gods view of you that would matter most.
of course i can see from what you have said that you do love God and you do worry how He sees you, so i think the best advice i can give you is just to pray to God for help, ask Him to give you courage and wisdom, a perfect prayer for that is the serenity prayer actually -
*God grant me the serenity to accept the things I cannot change;
courage to change the things I can; and wisdom to know the difference.
Living one day at a time;
Enjoying one moment at a time;
Accepting hardships as the pathway to peace;
Taking, as He did, this sinful world as it is, not as I would have it;
Trusting that He will make all things right if I surrender to His Will;
That I may be reasonably happy in this life and supremely happy with Him
Forever in the next. Amen. *
it’s good to have a prayer regimen every day, the morning offering, guardian angel prayer, acts of faith, hope, and charity, the rosary, angelus, all of which you can find in this little prayer book(one i always use) -
tanbooks.com/index.php/page/shop:flypage/product_id/706/keywords/catholic+prayers/
and regarding such things as people taking Gods name in vain, a good thing to do when people do that, is to counteract the blaspheme by saying an act of love, such as “Jesus mercy” or “Jesus i love Thee” (in your mind of course)
or another prayer you can pray for someone that offends you or hurts you or says something bad, is - “Lord, make them happy in this life and in the next” and by that, you will please God by your charity, and appease His anger for the sin of your neighbor, and you will be helping you neighbor by your prayer, and by saying that also you will feel comforted.
well, probably more then i needed to say, but i hope this helps anyways

tc