100% agree with this-i've done the same thing
refunding money is saying that you did not do the job correctly. if you are confident that your job is done right, never bend to an unreasonable person. if your reputation is good, a scumbag like that will not hurt you.