Mistakes are never made intentionally, that's why they are called mistakes. It's a conscious choice that you make with hopes for a positive outcome. Unfortunately, even when you have the utmost good intent, the end result can prove that a different decision should've been made. Have you ever made a decision based upon what you thought was a good decision, only to have it backfire? I have.
Sometimes relationships last too long, career advancements never happen, and lifestyle changes are never made because we did what we felt was the right thing to do. For instance, you'd be surprised to find out the staggering amount of people who miss out on promotions because they believe that another person with more longevity was more deserving. We assume that longevity equates to productivity and it doesn't. Although that person may have befriended you or even assisted in getting you the position, a higher authority saw value in you but because you wanted to convey a message of loyalty, you passed up an opportunity that may not come around a second time. Even if an opportunity does present itself again, just think, you could've been there way sooner. In the long run, these decisions are usually regretted.
If you find that you're constantly making bad choices, don't beat down on yourself but evaluate what the determining factors are when it comes to your decision making. Your decision to make everyone happy may not be the best for you or them. So, take your time and choose wisely.