This sort of thing happens to Dominicans too. Case in point:
After a month or so, no batteries returned, Mr. AE called him, angry about the time that had passed, and he let him have it over the phone. Well, his feelings were hurt because he got yelled at. He stopped answering the phone, didn't answer Facebook messages, etc. Sent someone to the house with 3 of the batteries, which were not working. These batteries were about 3 months old - we're pretty sure that he kept our 4 batteries and sent back 3 dead old ones from god-knows-where. So we bit the bullet and bought 4 new batteries from La Sirena, and traded in the 3 dead ones. [This time we had the cousin make a mark on the new batteries, so if this ever happens again we'll know we got back our own batteries]
A lot of Dominicans have that same mentality - they don't think about consequences, or tomorrow.
I'm told that "face" is important too, and what probably happened is in being yelled at, he felt he was disrespected. His bad for not finishing the job, but damned if you're gonna call him on it.