I don't know why people want to shit on Luffy for everything. Look at it from his perspective, he is a teenager who never had a father. His grandfather was a retard who put him in dangerous situations when he came but mostly he was away on duty. His mother was Dadan, leader of bandits. The closest thing to a father figure for Luffy is Shanks who he has looked up to all his life.
How mnay teenagers would not punch the shit out of some stranger who insults their father?
Stop calling it hitting a defenseleas person, bitch should have kept his mouth shut.