Don't expect other people to have the same thoughts as you do, to think like you do, to have the same "common sense."
We each have a unique set of experiences. Throughout our lives, we've been exposed to different challenges and have learned different lessons. And so our way of thinking, our priorities, and our values differ too.
You are not the benchmark. Don't impose your way of thinking on other people. Don't expect them to make the same decisions you would. What you see as mistakes may feel right for them. What you see as important may mean nothing to them.
When your values and actions don't align, don't rush to judgment and resentment. Choose tolerance and acceptance, and from there, you might learn new perspective from them too.
If you have expectations, you always have to communicate that with them, clearly and completely.