Sanji ran away from the fight because he needs to think ?
I never believed Apoo would switch sides since he willingly joined Kaido way before forming an "alliance" with Kid and Hawkins. Hawkins is the only one I thought would switch sides after learning to have faith and stop relying on statistics so much, Luffy's personality and actions seemed like the perfect ingredients to set a change of heart in motion.
But I don't care that Oda didn't go in that direction, what really bothers me about Hawkins' character is that the potential of his power got completely wasted by Oda for the sake of finishing fights quickly. It baffles me that he's so allergic to the idea of giving proper, well developed fights to characters not named Luffy/Zoro/Sanji.