Wise words! And I would add... NEVER carry 300 iPhone in 3 bags in NYC at 1:45 AM.If you can afford those many iPhones, either hire security when you get them or just have them shipped. I am glad the customer isn't seriously injured at least.
Word to the wise, NEVER fight off someone trying to rob you. He is lucky he escaped relatively unharmed. Just give them what they want.