William Faulkner said this quote
“ I mind how I said to you once that there is a price for being good the same as for being bad; a cost to pay. And it's the good men that cant deny the bill when it comes around. They cant deny it for the reason that there aint any way to make them pay it, like a honest man that gambles. The bad men can deny it; that's why dont anybody expect them to pay on sight or any other time. But the good cant. Maybe it takes longer to pay for being good than for being bad. ”