Not sure where you get 3 steps from... watching the slow motion replay, he got 1 1/2 steps in and really didn't make a "move" before the hit. The hit was to the shoulder/neck/head area and I believe IF the player is determined defenseless, then it would be considered targeting.
Now, what is the definition of "defenseless" in this situation? That gets pretty confusing to me, but it's the KEY to if the is or isn't targeting.
This is the subjective part of the call... it says nothing about "steps" taken... just has he had time to protect himself or become a ball carrier ? Me viewing that replay says he is defenseless... others will see it not so much that way.
The penalty of ejection is too great a penalty to have so much "subjective" determination involved, in my opinion. Remove the ejection or leave it in place for some sort of determinable flagrant infraction.