He made a good response. However, it sounds like you started out with unkind words from the get-go. In the future, it usually works out better if you are polite, no matter what the situation.