UK supermarket retailer Asda has shelved a T-shirt deemed offensive to females.