Tory MP says public have been 'too willing' to stay home