I've had Amazon's free shipping take over two weeks a few times.
The RMA process has always been straightforward and simple, and while their return policy is a bit more strict these days it is simply average not worse.