Instead of expecting/wishing/hoping others will change. Focus on changing yourself. That way YOU get to decide which way things go instead of whatever direction someone else kicks your heart or your will power or what have you. It's not as easy of course but at least you get to call the shots.
For example... my husband is out of town this week and over the weekend he went out and bought a bunch of sugary snacks. I could sit around and lament the fact that he brings this stuff into the house, I can ask him to please not to but in the end I can't expect him to change. We've been together for over 8 years now and I have had to make peace with this. The only thing I can change is how I react to his behaviors. That way I am in control. It might be hard but I have no one else to blame but myself and I am not living with constant disappointment. Disappointment sits on your heart and makes you miserable. Misery loves company but I have no interest in bring other people down. So I take charge to avoid making myself miserable. Make sense? You can apply this to all sorts of aspects of life.