Absolutely, he should have been ejected. And the Cards held them for 6 straight plays at the goal line. They got hit for roughing the holder on the field goal, from the one yard line, and so the steelers got a another four plays to try, and did not make it. So much for having a lousy defense. I have to agree, there were far too many personal fouls, and many that were not called. It did not seem, with all the emotion, that the fouls were called fairly.
And I still have to ask myself, how in the world did Roethlisberger keep from beign sacked more times?