Louisa May Alcott said this quote

Men are always ready to die for us, but not to make our lives worth having. Cheap sentiment and bad logic.