Developers on Google Play should not be merchants. Google should be more than a payment processor — especially if they are going to take 30% just like Apple does.
Apple handles this a hell of a lot better: as a developer you don't see anything about your customers (except how many there are per country) and you don't have to compute and collect sales tax yourself for every region you sell in, nor do you have to manually handle returns.
I hear the Amazon App Store does this a lot better than Google Play.
The thing is, as developers, we don't have to deal with it. The customer is unhappy and gets their refund, Apple does it, not us. We simply see that a refund happened and move on.
It's a far better system for all involved: consistent refund policy for the customer, developer doesn't have to deal with it.