It has absolutely nothing to do with patience and everything to do with a company doing what they say they're going to do. It's unacceptable for Newegg to say they're going to do X and then do Y.
If you said two days versus three days, your point would still be idiotic, but in the margin. To suggest that two days and two weeks are practically the same amounts of time to wait for a package to ship is incomprehensible. Not everyone is building computers in their mom's basement like you may be doing. Some people need parts for their business and waiting two weeks is a huge problem. If you order a part and expect it in X days, the company is responsible for making sure it gets to you in X days. Yes, things can happen outside of their control, but not shipping the package on time, regardless of the reason, is very poor customer service.