@Mr:
-Well, at least they show Marco saying that he could have easily saved Ace, but still, why was he screaming in shock before, then?
Just because he could save ace doesn't mean it didn't take him by suprise. Just as you said, he was shocked, not helpless.