Military commissaries are the worst for that! It's funny because I think most of them use checks because they think debit cards aren't "secure", but don't realize that their bank account number and routing number are printed in plain sight on the front of every check!
And in stores they require you to put your drivers license number on the front.