Kevin Keegan and female pundits