I think Christ's teachings are fine. It's too bad that more Christians don't practice them.
Many people are confusing religiosity, which is basically what Jesus was talking about when he went on about "hypocrites" who are so busy going through the motions of looking pious, with spirituality that they forget that all that is required is treating people in a reciprocal manner to make society better. We've always had those. Nothing new, you can't beat humans for corrupting any system to their own advantage.
I wouldn't even confuse Pauline writings with what Christ taught...he somehow felt the need to interject some typically torturous rabinical reasoning into the simplicity of what was written down as Christian teaching, so I tend to take that stuff with a grain of salt.
Even H.G. Wells, an avowed atheist, once said, to paraphrase. that the simplicity of Christ's teachings were so at odds with the need for religion to create ritual and complexity out of innate spiritual traits that people immediately starting interjecting that complexity back into it, when it was simply an appeal for universal brotherhood, understanding that all humans are deserving of justice, equality and compassion.
Christ is not at fault for that...he didn't demand all the things associated with organized religion, that's all just someone trying to sell you something...one of those other basic human traits, avarice, asserting itself.
I have no quibble with Christ, Buddha, Confucious, Mohammed and many others who taught basically that same thing, that humans are better off treating each other with fairness, dignity and compassion. I'm not sure I can justifiably blame the worlds great religious figures for how people deified them, corrupted their ideas and used them for their own political and economic ends.