What make Mike Fortunato an expert - that he agrees with you?
He would void a run because of
obstruction?
He doesn't understand that an ejection takes effect after the play is over?
Perhaps he, and you, should read
http://www.littleleague.org/askll/05febsession.asp
where the LL UIC answers a question about thrown bats.
Fortunato is flat out wrong wrong wrong.