Seems like it escalated really quickly and is strange that in his first reply he stated that he had no liability yet in his second reply offers you a full refund (even if it is complete with attitude.)
That is no way for any business to conduct itself. While I do believe that Bowspearer could have handled his end better with his second reply, this "Kyle" showed a complete lack of understanding of basic customer service.