Regifting is fine if it's something you have no use for that you know someone else will actually like, however the ethical way to go about it (according to this guy on the local news in Wisconsin) is to let the person know they are being regifted but it's only because you had the thing already and knew they would like it.