I understand that how helicopter hovers at the same position or a thrown ball falls to the same position even though earth is spinning. This is due to the preservation of angular momentum and my understanding is that as earth is spinning so does every thing residing on it; when a helicopter/ball leaves the surface of earth, it's also spinning with the same angular speed and keeps on doing so. So the helicopter remains at the same position and the ball falls back to the same position. In case of a rocket, as the height increases the angular speed lowers because of the large radius and if we want to keep it stationary (relative to earth's position) we have to apply some horizontal force.
On the contrary, when one throws a ball horizontally while sitting on a spinning merry-go-round the ball curves w.r.t to the thrower while it moves in straight line w.r.t the observer standing stationary besides merry-go-round. This effect is Coriolis effect and can be attributed to the inertia. A sniper also has to consider this effect on spinning earth for long shots.
Now my question is that when a person sitting on the merry-go-round throws a ball then isn't the angular speed of ball same as that of the person when it leaves the person's hand? Shouldn't it go straight w.r.t the person throwing the ball? Also when the bullet leaves the gun then isn't the angular speed of bullet same as that of earth and isn't it ought to go in straight line?
Also (I think) the ball will come to the same position when thrown upward on a merry-go-round because it will have same angular speed, then why not for a horizontal throw?