There is just something fundamentally tacky about normal regifting . . although some of what you have mentioned seem ok . . like the candy, or the book to a little girl.
But otherwise it kind of reeks of being cheap. I just wouldn't give them a gift.