Agreed, the umpire was totally wrong.
1. Johnson had a case, that ball was RIGHT down the middle.
2. The umpire needs a longer fuse then that, you NEVER toss a guy right away; that's just stupid. There is nothing he could have said to get him tossed that fast.