I never choose to ship via UPS, just too expensive. I also never order those low cost items on the internet because shipping will always make it more than you bargained for.
Bottom line, don't blame CW if the cost of these "low cost" items is not such a bargain after shipping is added. As stated previously, they have to make a buck. I suspect CW is not making much on the shipping. UPS is the one making a buck on the shipping. If CW gets a few dollars of the total shipping cost, so what. They have to pay to warehouse the items, to "pick" it out of the warehouse when an order is placed, and package it. Their employees do not do this for free.