There is no way in hell I would take this guys credit card after he sent you an email like that. No fugging way. If he asked nicely and explained his situation without resorting to being a total ass I would have taken the card but not after that. It's about egos and him getting the best of you, don't let him do that, because the more this ass gets away with treating people so disrespectfully the more he thinks he has the right to.
Grant it you were wrong but come on, threatening you and whatnot, that is just too friggin much. Stand your ground, don't give in to this jerk.