I too can understand your anger over losing your dream, but I also believe in Karma and that things happen for a reason. I don’t know what the reasons are for your situation, but I do know you have something to learn from it. Sure you had a hard disappointment, you lost the opportunity cost of that dream career, but there are many of us who have regrets too. Focusing on lost opportunity will not bring back the past. It will put you in a victim role however.
Better to be thankful for what you do have. My co-worker sitting next to me has a newly wed daughter (well about two years now). They have just had their first baby. The H was diagnosed with cancer a year or so ago, did some radiation and a little chemo, enough to get over the cancer at the time. He did not want to do the follow-up chemo since it made him so sick. He seems to have a major victim mentality, preferring to complain and whine rather than fight. I am not trying to sound insensitive to cancer, but those are his cards and he had to do the best he could (I won’t speculate on his karma, though I have an idea). Now the cancer has come roaring back, spread throughout his body, even into his brain, and it is only a matter of time. I don’t think he is even 30 years old yet. The baby is only a few months old. They have a house but neither is working right now, living off his long term disability, and just waiting for him to pass on. She will then move back home and raise her baby with her parents, my co-worker.
I have other stories of hardship, and I’m sure others on this board do to. Life is hard and unfair, no doubt. So you couldn’t be a pilot. So you might have a heart attack. I understand. But living your days in anger and resentment is a total waste! Look back on the time you’ve wasted so far. What have you got to show for it. Find something else you can be passionate about. IT doesn’t have to be your career. It could be a hobby, maybe some sport, maybe even your kids and wife! What are you going to do for tomorrow?