Would you willingly submit to having a GPS chip placed in your skin? I know I wouldn't.
I think on dogs they put in their tooth. Also can be removed when you return - I think yes I would if it meant keeping my head attached to the rest of my body!