By rule, it's an ejection. Until the current group of elementary/middle schoolers that have grown up leading with their shoulders like a rugby tackle (instead of leading with their head) gets to college or the NFL, we'll be having the same debate.
Easiest way to not get that penalty is to make first contact with your shoulder pad, not your face mask. The QB gets hit lower, neither player risks head injury, and Ray plays the rest of the game. Make all the arguments about "I was taught this way or that way" but the facts remain the same.