Gift giving is not bad. Giving gifts to see the happiness on the receiver's face is as awesome as receiving a gift. At least that's been my stand always. I hate buying things for ppl though, unless that thing suddenly reminded me of them or it has some significance in our relationship (something of that sort). I used to make stuff for people till high school, now sadly no more coz other things just ate up my time + ppl got so far away that i can't give them anything unless its over the net.
Anyway, gift giving is as much receiving as it is giving coz you get that satisfaction or happiness that you made someone happy!