Every return period should start when the buyer actually gets the product in *his hands*. Otherwise it's non-sense
Maybe the person you've been chatting with went overboard and someone else would have been less stubborn. It doesn't matter now, though.