I have traveled and bought things around the world, but never with the need to return.
I didn't realize how lucky we were in the USA until I moved to Mexico.
In Mexico you cannot return, you are lucky if you get store credit - after the hassle, paperwork and what I can imagine to be application of whatever rules/regulations they feel like applying at the moment. So I try to do all of my shopping (and returns!) when I am back in the States, it is just 1000 times easier there. Not to mention kick a** inventory systems that tell me which store has an item in stock, etc. That is one of my favorite aspects of shopping in the USA.
Oh and what happened with Target? I didn't realize they updated their return policy? I guess I always thought it was 90 days, which to me seems reasonable.
Oh and I LOVE the way many retailers can look up your transaction using the credit/debit card now, such a great tool.
As for giving personal info for returns, sadly it is a measure to fight fraud and to discourage returns (IMO), they take the personal info so they can tie the returns back to a person. I worked in retail many MANY years ago and we had employees stealing merchandise, giving it to their friends to return (many times under bogus names) without a receipt, but eventually they caught up with them.
Now how the retailers protect that personal data (including credit card #s) is a whole OTHER story we won't get into.....MANY of the retailers databases have been hacked and personal info stolen. That is why I never save my credit card # in online stores, I would rather have to type it in every time, at least there is less chance of it getting hacked that way (using for one transaction vs sitting in a client database).
I digress......sorry!