I don't think there is anything wrong with Zoro or Luffy crying after a defeat. What's important is they both managed to move forward despite their defeats. Usually, Luffy doesn't take defeats as seriously as Zoro though—he doesn't give a flying fuck about getting embarrassed in a fight. Zoro, on the other hand, takes it very seriously so it makes sense that he'd feel bad about it.