Back in my day, people who wrote NSF checks would have them taped in the window of the local establishment thus affected. You would not have believed how quickly they came to redeem them for cash. Typically, less than 48 hours.
I am of your generation. I think though that many current people have no shame and do not put any value at all in what their friends and neighbors think about their actions.
Not sure what to do about no shame.