Working as a deliver guy is hard. You work long hours, get low pay, and have to put up with customers. Generous...