That is interesting that you were raised Southern Baptist. I have been researching various denominations and sects on and off for years, I went up and down, back and forth in my faith and never did find anything that lined up with the simplicity of what I believed in my heart i.e. "Whosoever believes in Me shall be saved", and "I am not come for the righteous, but to call sinners to repentence". When I was at the peak of my struggle with my divorce, I got baptized and renewed my search for a church that preaches out of the Bible and is not wrapped up in unscriptural practices of man or twisted in interpretation. A non-denominational church near me was a starting point, then I got to hanging out with someone who was raised Southern Baptist, got into many spiritual discussions. Turns out the Southern Baptists and I agree from a doctrine standpoint. I attended a few Baptist churches and have been welcomed as a fellow sinner and believer in all. The music is the best, as has been the sincerity AND the messages. Unless you just had a bad preacher, sounds like you might have had a little bit of a thin skin. None of us are perfect, thank God for Jesus! The Bible tells is we are to love others, and when instructing/correcting/helping our fellow Christians, it is to be done in a spirit of love, not condemnation. Condemnation from Christian is a bad thing. "He is without sin, cast the first stone". But sometimes the truth hurts too. Sometimes, if you aren't living right or maybe you haven't been treating your neighbor right, or (insert sinful something here) you get a message that hits ya in the gut......that's just good preachin'!
Just rememeber though, none actually have it perfect, because we are fallen human beings!
I urge you to sincerely consult God in prayer over what you are going through, and perhaps look for a more loving and sincere church home, with a good sound Minister to talk to. He is there my friend, and if you ask Him to make His presence known in your life, He will. I guarantee it.....and that applies to everyone.