Recently I preached at church on Jeremiah. It was part of a series on the good, bad and ugly of biblical figures.
Jeremiah was known as the weeping prophet. The bad and the ugly has more to do with what he had to confront the rulers with than his own character flaws.
Listen to the sermon here.