Geez I wish I could do something but I'm on the other side of the world. Do you have a humane society that you could report them to so they could take the kitten and either care for it or have it PTS? Your "friends" obviously are not cat lovers.