Mearsheimer is weird. His book "Israel lobby and US foreign policy" is outstanding. But when he speaks about many other things it feels like he's improvising all the time.