Возможен ли MitM при использовании открытого wifi кафе ?
Да, конечно.
Есть, например, прогаммка для Android, Droid Sheep называется (4pda, официальный сайт). Проверял лично, часто работает. Да и гугл по запросу снифер wi-fi выдает 17000 результатов. Так что пользоваться открытыми сетями не так уж безопасно даже если полностью доверяешь провайдеру.