I think if you cannot bear someone at their worst, you do not deserve them at their best!
Life is no play that you come as per the convince and leave when things get a little turbulent.
It is about staying! Through best, through worst, through the good times and the bad! Sharing the smiles and the tears! Sharing the joy of someone else and being the rainbow in someone’s cloud when needed.
Life is about that dude, not about leaving the other person when they are happy as fuck or not about leaving when the other person shows you ‘that attitude’