It seems to me that people who aren’t Christians think those of us who are should be perfect, never making mistakes or having bad things in our past. I assume this mindset is perpetuated by the holier than thou Christians who act as if they never made a mistake before.
The truth though is Christians make mistakes. Before & after we became Christians, we’ve made mistakes. It’s part of being human. Accepting Jesus as our Lord & Savior doesn’t change the fact we have made mistakes & will continue to do so until the day we die.
I’m no exception. I have a divorce in my past that I’m not exactly proud of. I cheated on my ex husband too. I’ve also hurt people & I’m not a particularly good daughter. Do these things mean that I’m a hypocrite or a bad Christian? I don’t think so. They show I’m human.
One of the most inspiring pastors I’ve heard preach is a lovely woman whose first book I edited. When I saw her preach, I was moved to tears. She is a powerful woman of God, yet in her earlier years, she was a drug addict. Now? She is an inspiring pastor who helps & inspires countless people on a daily basis. God is obviously at work in her life.
Don’t let it bother you when people pick apart your walk with God because you have made mistakes in your life. Everyone makes mistakes, especially before accepting Jesus into their life. Even after, you’re still going to make mistakes because you’re human & therefore not perfect. What is most important is that you are trying to be like Jesus. Your effort counts with God. He knows you are imperfect, & only expects that you try your best.
Also, don’t forget to apply this to others as well. Other Christians are just as imperfect as you, so they too will make mistakes. They may even have sordid pasts. Don’t let that affect how you treat them, however! I’ve found the people with the worst pasts are often the most grateful for God’s love & try the hardest to please Him & treat people well.
Of course, if someone is deliberately hateful to you, there is nothing wrong with setting boundaries. In fact, I believe that to be loving, Christian behavior. God wants what is best for His children, & sometimes “no” is what is best.