While I don't think the "media circus" driven by the Orioles PR, to include giving away his t-shirt in his home debut, caused his problems, I'm a believer that you make a guy earn it at the big league level before you start giving away his likeness on t-shirts or bobbleheads.
I don't care who you are, you don't need any added pressure while trying to make your way in the big leagues.