Wasn't saying to go against your principles. More of a "don't cut off your nose to spite your face" remark.
The guy has a bottom line, too, and maybe he assumed that you'd realize that shipping wasn't included.
That said, if something like this set you off without you even talking to the guy, makes me think that there was already some underlying dissatisfaction or lack of trust on your end before this happened. Whatever the case, I hope it all works out for you. I think that I've made it clear over the years that poor customer service will cause me to walk away.