Cloud in AC is actualy dying so he has every right to feel like crap, as for his actions in the original game he's just partialy emulating Zack... so Cloud is being a little emotional, who wouldn't be if they were dying and felt too helpless to save a child they've come to care about...

on a side note i find it insulting that people use emo as an insult when it's just a sub-genre of punk music...
if it's used to mean emotional then, honestly if you dissassociate oneself from all emotion then you're just a hollow robot with no reason to even exist, so emo is a good thing, no reason to use it as an insult... call me emo and i'll be happy that you acknowledge my humanity...