I agree with both statements so much, I have seen this. I see it all the time in college, where kids fail a test or get a bad grade and just fall apart. I've had difficult time all throughout my education career, Ive had to bust my ass while others sail through everything, but this really has taught me a lot. If I fail I know its not the end of the world I just keep going and work even harder, but some people just crumble and give up. My roommate does this, he fails a class and instead of working harder at it he just drops the class because he was it to be easy.
OP, you have something a lot of people don't. Just Keep going.