Those who don't craft don't understand what we put into making gifts...in money, worry, and time. To them, that set of placemats that we made for them is something they (THINK) they could have purchased at Bed, Bath and Beyond for $12. In turn, they went out and purchased a gift at the department store that cost them $25...they feel gyped. Nevermind that those placemats cost us $30 to make (with the matching napkins) and nevermind that we worried over patterns for 2 weeks before we could decide, and nevermind that we spent 15 hours cutting and stitching.
If they're a non-crafter, don't bother. Unless they ask for a handmade gift, they're not going to appreciate it.