>I can't see how you could force a company to accept a refund when someone changes their mind
This only makes sense if no refund policy was posted ahead of time. I don't know about the situation in Australia, but most stores in my area have their return policies printed on the receipt, and nearly all of them have them posted in-store or online.