They aren't good friends. Yes, it SUCKS that your plans are ruined, but I think you're better off sitting on your ass at home with your family, rather than spend it with shady "friends" like that! Forget them. Good thing you cancelled