Britain's prime minister vowed on Sunday to take action to better protect women after a national outpouring of grief and outrage over the death of a woman who went missing after setting out to walk home in London earlier this month.