Here's a liberating idea. It goes hand-in-hand with that quote, "Be kind, for everyone you meet is fighting a hard battle." Consider this: instead of being confused or angry or critical of someone that is failing or making poor choices, flip to this thought-- they are probably doing the best they can.
Their best may be horrible and/or something you would never do.
Who knows what's happening in their life.
Who knows what tools are missing from their emotional tool belt.
Who knows what genetic hurdles they have to overcome (or fail to overcome) every single day.
I'm not saying anyone should get a pass for making horrible decisions-- we should all have standards and boundaries around what we'll accept in our lives.
But what if we lay off the incredulity about these things? What would happen if we stopped crucifying people around us that decide to do things worse or differently than we would do ourselves?
They're doing the best they can.