I hate that too, even though I don't want a paper receipt I want to be spammed by Pottery Barn even less.
My ideal solution: a NFC thingy (transmitter?) at the register where I can just tap my phone and the receipt is beamed to me without exposing my data or forcing me into a marketing database.