I'd file a sexual harrassment complaint. Probably that wasn't technically illegal, but just the publicity would take them down quite a bit among their regular customers.