The MLB only has so many spots and not everyone can make it. Obviously he's talented to get to the point he did but there are thousands of talented players waiting for their chance. I agree that some players don't have the mental makeup to make it but some also don't have the physical tools either, which is different in the bigs vs AAA. You need a combination of both and if he's good enough, he'll find his way back.