If we are going to eject players for targeting, then there should be different levels of targeting similar to flagrant fouls in the NBA.
So many targeting penalties are questionable, even with slow-motion replay. For blatant targeting(think, crown of the helmet to the facemask), yeah, eject that player. But for so many other plays where it’s questionable, they should still assess the penalty but not eject the player. In those instances, you could eject a player for committing two infractions in the same game.