This is about as wrong as it gets... he got pissed off because he cared about them.
Even Luffy and I am saying Luffy who makes bad decisions knew to tell his crew to run when they were against Kuma and Kizaru. Luffy knew what needed to be done
None of this would have happened to begin with if he listened to Whitebeard's advice and ignored Teach. Even Shanks was of this opinion. Dude is so stubborn that he thinks he knows better than the 2 yonkos. Whitebeard would still be alive