Tomcat lots of guys didn't make it through the whole DEC process. Its time to let go. Your friends are no better than you just because they got hired. I am sure you are just as good a pilot as anyone else. Everyone can have a bad day.
Keep that chin up fella, and forgive yourself,
The Don