There is no one to be blame but you. The successful ones are the one who take responsibility for the outcome of their action. With that they learn from such outcome either good or bad for further decision.
The annoying part of situation like this is that people are always ready to take the praise for a good outcome, but look someone to blame for otherwise
Wow, you are very correct. That is annoying!