"Bad faith" means something different than you think it does. It's a willful intent to deceive. It does not cover negligence or carelessness.
I bounced a rent check once. I had forgotten another large check I had written 3 weeks prior, and it got to my account before the rent check did. I wrote both checks in good faith, but failed to do the proper accounting in my ledger.
Compare "Good Faith" that requires a reasonable standard of fair dealing. That would include, adding up a list of numbers before writing a bad check. Its not just negligence when you never had any intention of being diligent. Its willfully ignoring a minimal standard of managing money - adding it up.
If the only defence against the bad check is "I kind of thought I probably had enough money in the account", then that was bad faith - no reasonable standard was achieved.
I bounced a rent check once. I had forgotten another large check I had written 3 weeks prior, and it got to my account before the rent check did. I wrote both checks in good faith, but failed to do the proper accounting in my ledger.