I wouldn't call it standard practice. Every company, including Newegg, has return policies. I don't order from anyone without checking those first. I also make sure that the credit card I'm using has coverage if the company won't take it back.
In my experience, Amazon takes back defective items and pays the return shipping, even if you don't rebuy.