Ordered from EVO several times w/ no issue. Even when they shipped the wrong item they corrected it w/in a couple minute phone call and sent me a label to return and even offered me a discount to make up for it.
I'm not sure why you think they should pay to ship back the exact products you ordered unless I'm misunderstanding something here. Seems like standard return policy. Sounds easily avoidable if you actually researched the items you were buying yourself beforehand and not depended on somebody else. You are posting on a forum that has sections dedicated for those types of questions....