It is not your job to keep people in the game. If an umpire has very few ejections (i.e. less than 1 every 100 games worked), that umpire is probably doing something wrong.
A person should get ejected for arguing, if they keep arguing despite being given a warning to stop. If an umpire warns for someone to stop doing something and the person does not stop, the person ejected themselves. I would like to know if the person who posted the thread gave a warning before ejecting.
Yes I did. When he argued about the first call I said nothing, but I gave him a lot of time to cool down after the illegally batted ball. He just wouldn't stop. I gave him a warning, he kept bringing it up in an angry fashion. I ejected him.