You should confront the customer or ask her to leave the store if she does not stop her behaviors. Employees should be treated with respect, and if it is on-going action should be taken. You'll lose a customer or an employee (s). You have to do what's best for all customers and employees to make a comfortable environment for all.
*this is just what I would do, I don't see a specific right answer in this question but you can obviously change it to something similar.