J Crew fires VP after social media backlash