I agree, having the store keep a copy of all 16 digits and the exp date is ripe for one of their employees to defraud you, but as a merchant, I can tell you it's awfully nice to have the info to correct a mistake. I run a standalone CC machine separtae from our registers, so employees typing in the wrong amount is not unheard of. When I find someone was overcharged, double charged, etc or some othe rhuman error made, it's nice to be able to just make a CC return to theier acct with the full 16 digits and exp date. I've had to call the credit card companies to fix this kind of error (say, when there's a paper jam and I don't have it), and I can tell you it's an exersize in headbanging the wall to try to get it fixed.
That said, if I had my druthers, the number would be suppresssed on both copies of the receipt, but the full # would print on the manager's report at the end of the night.