Against Doflamingo every non-M3 SH except maybe Franky would be a hindrance. Having weaker easily killed people around when the enemy uses invisible...
Since when is striking the face haram? Obviously if you're just playing around or training don't maim the other guy but if you're in an actual fight...