As per the SRD, "A returning weapon flies through the air back to the creature that threw it. It returns to the thrower just before the creature’s next turn", so before the thrower's next turn, the weapon is just lying there.
What happens if someone snatches it from the ground/body it's on (or a monk uses Snatch Arrow) and throws it to someone else? Does it return to the original thrower? Does it return to the new one? does it do both (first the original and then the new one, both in their respective turns)?
Step 1) A throws the weapon at B
Step 2) B Snatches it
Step 3) B throws it at C
RAW is clear without step 3. Don't forget Step 3. My question specifically includes Step 3, and it's not an optional part of the question.