Players could just move the nameplate to the bottom of the jersey.
I think its just to prevent guys like Troy Polamalu and Al Harris from getting tackled by their hair, rather than player identification purposes.
I don't care either way...But I had to say how odd you mentioning guy's being tackled by their hair...and the guy's you mentioned are both defensive players.....
I think this has to do with control,and image...The NFL has enough image issues with players being arrested...Unfortunately...Lo
ng hair tends to equal Bad image even unprofessinal......As someone who has had long hair...I sort of understand....
Let's also remember the NBA required players to come to the Arena wearing Suits....The NFL pretty much already does that....
I feel this just happened to fall under the same umbrella.....