I was reading the answer to another question, and read this statement which basically states that writing a bounced check can land you in jail:
you're committing a fraud, namely offering someone a piece of paper and claiming it's worth $500 or whatever when it's really worthless (because you don't have the funds). Simply owing a debt is not considered criminal, but proffering payment that is not actually valid is considered defrauding the person you are trying to pay.
But this seems to suggest that any person who mistakenly writes a check, believing in good faith that they have and will continue to have sufficient funds to cover it until it is cashed, is violating the law and can be convicted of fraud.
Is this really the case? Or is there a difference between writing bad checks and being unlucky or insufficiently careful such that a check gets returned for insufficient funds simply because of bad timing? I have even seen some places display language to the effect that checks may be re-deposited if they are returned the first time, which seems to throw more confusion on the matter.