Thats horrible!! I'm glad you tried to help, but at the same time, sorry you had to see it

And I also recommend those emergency window stickies - most pet stores have them too, we sell them at the pet store I work at. They are like $2