First, that is terrible. Sorry you had to experience that.
I would recommend leaving a short, honest, and straightforward review. You can wait until the last day to do so. Yes, she may retaliate but I think your other great reviews speak to the type of host you are.
Did she mention the purpose of her trip? Aside from what you mentioned in her profile, did she have other reviews? More importantly, how was the situation handled when you found out about her inappropriate behavior? Did she forfeit her security deposit, did you have a conversation with her- did she apologize, did you terminate the remainder of her reservation, did you contact Airbnb to communicate her direction violation of your house rules?
Wondering how this was handled to provide some suggestions. Without knowing the answers to the above, maybe something along these lines:
X guest booked our home for x amount of days. At check-in she was friendly. Unfortunately, X guest and her group were excessively loud late into the night, wandered outside our home yelling profanities while not fully clothed resulting in neighbors complaining. I was extremely disappointed and embarrassed my neighbors had to endure X guest's inappropriate behavior. For this reason, I would not welcome X guest back nor would I recommend her to other hosts.