Edit: we're not talking about romantic relationships here, we're just talking about corporations. Most of the time it's a-ok to coerce the correct behavior out of a corporation, they don't have to be our soul mates.
Clearly Newegg is in one of the middle categories. Personally, I think as long as customers are taken care of it doesn't so much matter what the decision making behind it is.
However, it (hopefully) means that everyone at Newegg is now aware of the correct policy and that we will not have this issue again. It also hopefully means that if there are similar issues in the future then clarification is sought before refusing a customer OR it is dealt with by someone more senior.
I don't think a one off incident where they put right should be looked upon so negatively... imagine someone judging humans in the same manner!