Pelosi tells Dems they have to be ready to 'throw a punch'