Preppy with a dash of Islamaphobe: Abercrombie & Fitch 'wrong' for firing hijab-wearing girl