People do not like to confrontation, dealing with areas where there is difference of opinion. Living life in such a way for people to see how you think in your heart, is well and good.
In close relationships, strong words have their place to back up what you believe. And our lives should reflect our beliefs enough for people to want us to say something to them.
But sanctify the Lord God in your hearts: and be ready always to give an answer to every man that asks you a reason of the hope that is in you with meekness and fear I Peter 3:15