This is 100% opinion but I 100% believe that you were in the right.
When you listen to people, there is what they say, what they don't say and what they 'mean'.
First of all, based on what you wrote, Bob has a girlfriend (Emily).
Bob, one way or another, was invited or crashes a girl sleepover party... while having a girlfriend and the girlfriend is not at the party. Heck, if Emily even asks Bob "Why were you there, or how did you get there" or why he was asking a girl to walk HIMSELF home. (other posters thought he was walking a girl home? no, girls were sleeping over. He tried to wake up Sarah and have her walk him to his own home). This is enough to show Bob's character regardless.
The girls (Sarah and Amanda) are quite different. Sarah seemingly has the least blame of all (if any since it is just by virtue of her existing, although her response about not telling Emily is interesting), while Amanda is heavily to blame. It also depends on their actual words and response to you about not telling your friend Emily. How you handle Sarah and Amanda is up to you. Girls tend to have 'long' memories though so I'd say Sarah is worth friendship, Amanda is not.
-----
The main problem is that people did things that they shouldn't have and then find an excuse/scapegoat for what they did and why. If the girls didn't want anyone to find out what Bob did, then well, they shouldn't talk about it. If they blame you for rocking the boat, well, it is THEIR FAULT. Not yours.
Of course, all of this really depends on what YOU want to happen. If you want Emily to break up with Bob, you could probably accomplish this relatively easily. If you want status quo to continue, then you just say nothing and drift on.
Bob is trash and I wouldn't want him dating my sister.
C
When you listen to people, there is what they say, what they don't say and what they 'mean'.
First of all, based on what you wrote, Bob has a girlfriend (Emily).
Bob, one way or another, was invited or crashes a girl sleepover party... while having a girlfriend and the girlfriend is not at the party. Heck, if Emily even asks Bob "Why were you there, or how did you get there" or why he was asking a girl to walk HIMSELF home. (other posters thought he was walking a girl home? no, girls were sleeping over. He tried to wake up Sarah and have her walk him to his own home). This is enough to show Bob's character regardless.
The girls (Sarah and Amanda) are quite different. Sarah seemingly has the least blame of all (if any since it is just by virtue of her existing, although her response about not telling Emily is interesting), while Amanda is heavily to blame. It also depends on their actual words and response to you about not telling your friend Emily. How you handle Sarah and Amanda is up to you. Girls tend to have 'long' memories though so I'd say Sarah is worth friendship, Amanda is not.
-----
The main problem is that people did things that they shouldn't have and then find an excuse/scapegoat for what they did and why. If the girls didn't want anyone to find out what Bob did, then well, they shouldn't talk about it. If they blame you for rocking the boat, well, it is THEIR FAULT. Not yours.
Of course, all of this really depends on what YOU want to happen. If you want Emily to break up with Bob, you could probably accomplish this relatively easily. If you want status quo to continue, then you just say nothing and drift on.
Bob is trash and I wouldn't want him dating my sister.
C