Although Marco believe in morals, What if that he had to do mission for change the bad future but can't, let his best friend's grandmother die, has to keep fooling his friends, can't say who he is, and his best friend will be kill him. Then everything were dead, new Toffee will born from Marco, all may be repeated. That may be what the curse of the red moon "to be together forever" means. It would be a hell, may be natural to go crazy.