You did nothing wrong. He went into it with obvious inexperience, you tried to help him out and now he wants out. In my opinion, it is generous of you to offer a partial refund!

No need to cater to his wants, you told him all he needed and you sold it exactly as you should have