‘Sexist’ sandwich shop served humble pie in Pakistan