Has there ever been any prohibition against charging business customers (or customers in general) returned check fees?

In Illinois, the answer is yes as to commercial accounts. The UCC caps returned check fees on commercial accounts at $4.50. 810 ILCS 5/3-806. As to consumer accounts, that rule does not apply. Instead, the general rule from the Banking Act applies, which is that banks may charge any fees “subject only to the provisions of [subsection 4(1)] of the Interest Act,” provided that they are based on a bank’s “prudent business judgment and safe and sound operating standards.” 205 ILCS 5/5e. And subsection 4(1) of the Interest Act states that a bank is authorized “to receive or contract to receive and collect interest and charges at any rate or rates agreed upon by the bank or branch and the borrower.” 815 ILCS 205/4(1).