He blames Superman and Wonder Woman for failing to save them, and becomes a supervillain to consider his revenge. Joe.
Between what they witnessed and their captain letting himself die, they both solved to in no way choose a kid aboard their ship except if they completely had to, which is the true cause Shanks didn't take Luffy together with him.