For now, solution 1 is in course.
There will be NO more refunds, as there should have never been. As far as my knowledge goes, this only happened once, and it was only because one of our staff members acted out of the goodness of his heart. This has been discussed internally and it won't happen...