That is terrible! That naughty little girl. I don't know if it will help, but my family has been using a cleaner called Quick'n Brite for years to get stains out, it works pretty well. I'm not sure which stores sell it but you can get it online, my family uses it on carpet, furniture, clothes, and pretty much anything that has a stain on it. We call it "The Pink Stuff"
I hope this helps! Good luck getting the stain/smell out!
Clean Stains, Windows & Carpet | Quick N Brite