Aikichii
My suggestion is take the initiative and grab her by the hand and tell her to just come with you. Take her to a place where people won't bother you so much so you can talk to her. So far tell her how you feel and how you feel about the current happenings about the stuff you discussed above. Also about the jackass its time to be alpha male and try to get him away from her as much as possible. I'll relay more on this, just right now im soo tired


I agree just do something dont sit there and don't let a friend go down the drain like that. Tell her how you feel and let her know many things.
Melfina