Topshop faces ethical consumer rebellion