i would just give the money back, it's just $500 man.
by all the negativity generated by this thread, if SDS lost one customer that would outweigh the $500 they got to cover costs.
yes, you cannot please everyone but pick your battles. this one doesn't seem worth it....seriously, $500!?