The 'morality of compromise' sounds contradictory. Compromise is usually a sign of weakness or an admission of defeat. Strong men don't compromise it is said and principles should never be compromised.
If you're picking your best friend based on what kind of clothes she wears or how popular she is chances are you aren't going to stay in touch after graduation.