JC Penney is pulling the "I'm too pretty"shirt from its website and apologizing.