I have to agree with others and assure you that you did the right thing. You have to be able to have your boundaries, and have them respected. If there are no consequences, she'll keep crossing your boundaries, a bit more and more each time- however much she can get away with. What she chooses to do is not within your control. What you allow under your roof definitely is.
Stay strong, and keep the faith.