Quite strange that both Efrain and Cory misjudged their respective parents' acceptance (trust me, I didn't plan it that way in the beginning). But, to fool Keenan, too, there has to be something else at work...wonder what that could be.....
At any rate, I'm rallying the troops. You and Spikey are right about Cory's reactions--he IS depressed, and really doesn't have much control of his moods at this point. But, Cory has made a lot of friends and connections in his short life, and will continue to make them. He may have lost his family, but his clan is growing faster than he realizes.