Yes
No
yes
No, because a dropped ball would constitute an error, and the batter is not credited with an RBI on an error. However, the official scorer has the option of ruling that the runner on third WOULD have scored on a sacrifice fly, even if the error had not occurred. In that case, an RBI would be awarded. Note, however, that this would require fewer than two outs. If there are two outs and an outfielder commits an error, then the batter is not given an RBI -- the runs are not due to the skill of the batter but due to the mistake of the fielder.
All runners who touched home plate before the batter/runner was tagged out are considered to have scored runs.
Yes, if a batter is walked with the bases loaded the batter is credited with an RBI.
yes
Yes, the batter that walks in a run due to the bases being loaded will receive credit for a RBI.
That is called a "Grand Slam".
Grand slam
Grand Slam
He can be called out for purposely getting hit.