It was a close call, it could have gone either way. I still say that even if he didn't argue, but tossed his bat and helmet the way he did, he would have gotten tossed...umps do that all the time unless it's the 3rd out, because the batter then doesn't go back to the dugout.