I'm no marine, however I can say that integrity is everything to me. I understand you being pissed off at some guy who has no idea what kind of person you are. If he's going to try to challenge your integrity, he obviously doesn't know who he is talking to. Don't do business with him or even give him a second of your time if he ever calls you again.