Rabbi Akiba deduced that this man was Tzelafchad. Rabbi Yehudah ben Beteira rebuked him on two accounts. If it was Tzelafchad, why did you, Akiba, reveal what the Torah wanted to hide? And if it was not him, you are maligning a righteous person. By the way, you should not suspect good people of wrongdoing. What if you did? - Give them a blessing.
The Talmud discusses various ways of prohibited throwing on Shabbat: from a house to a house with a street in between, or from a street to another street with a house in between. It makes a difference if we look at the object flying through the street as temporarily resting there. We might also consider a house as if fully filled with soil, and view the object as landing in the house.
Art: Man Carrying Sticks by Louisa Anne Beresford