You're right. 2 years ago I had to RMA a ASUS mobo. They wanted to charge me for re-stocking, but after argument, they had to first test wether it was actually defective or not upon recieving the mobo on their hand. Then they credited me. Ofcoure I paid S&H.
I haven't purchased anything from them after that, always newegg or buy.com. but it's $80 more in newegg. Buy.com is also cheaper than newegg, but I wasn't happy with buy.com on my last purchase, so I'd avoide them.
Edit .. I remember, I asked for refund and they wanted re-stocking fee, then I exchanged for the same mobo. I guess if you exchange/repair, no re-stocking fee (I'll have to read their return policy again if I chose to purchase from them again)