1) Because it's 100,000+ jerseys
2) Being traded midseason is part of the game and part of the league, a name change is not.
3) Why $125 you ask? You are paying for the name first and foremost... Not the jersey. It cost Reebok a LOT of money to obtain an NFL license.
So many people have bitched about 3). How do you people not understand that it costs more than $40 to make an NFL jersey.
Do you think they are allowed to print those names for free?
I'm not saying that it's not a high margin business, because it is. But you people are overreacting.