В октябре 2003 года Ганган провел акцию против лидера КПРФ Геннадия Зюганова. Он закидал лидера коммунистов помидорами, выразив отношение НБП к фарсу предстоящих выборов в Госдуму.
В мае 2004 года он принял участие в ненасильственном захвате Большого Театра в Москве в день второй инаугурации Владимира Путина, который лишь по счастливой случайности не находился в этот день в правительственной ложе. За эту акцию Тверской суд города Москвы присудил Гангану штраф размером в 1000 рублей за административное правонарушение.
14 декабря 2004 года, Ганган вместе с группой нацболов (40 человек) принял участие в мирном захвате Приемной администрации президента России. Тогда нацболы предъявили российской власти и лично Путину 12 пунктов-претензий. Например, уничтожение политических свобод и независимых СМИ в России, отдачу островов Китаю, отсутствие независимого правосудия и политические репрессии в отношении оппозиции и т.д. После этой акции Ганган и остальные был арестован. Всем участникам акции было предъявлено обвинение: "совершил действия, направленные на насильственный захват власти в нарушение Конституции Российской Федерации". Статья, предъявленная нацболам, предполагала срок заключения до 20 лет тюрьмы.
Затем обвинение было переквалифицировано на более мягкую статью "массовые беспорядки", и после года тюрьмы (пока шло следствие и суд) Михаил Ганган вышел на свободу с условным сроком. Суд дал Гангану 3 года условного срока.
В мае 2007 года Михаил Ганган выступил одним из организаторов "Марша Несогласных" в Самаре во время проведения саммита Россия-ЕС, в котором принимал участие Владимир Путин. После удачного проведения акции протеста давление на Гангана в Самаре со стороны власти усилилось. Он был обвинен в нарушении правил отбывания условного срока (якобы не пришел во время отметиться в милицию). В это же время адвокат Гангана подает жалобу на незаконное заключение под стражу в 2004 году в Страсбургский суд.
В августе 2007 года, когда стало ясно, что правоохранительные органы готовят арест, Ганган был вынужден покинуть Россию. Он бежал на Украину, где подал документы на получение статуса политического беженца.
30 сентября на федеральном съезде коалиции "Другая Россия" Михаил Ганган был включен в список кандидатов в депутаты от объединенной оппозиции.
31 декабря 2007 года Михаил Ганган был задержан сотрудниками правоохранительных органов Украины по указанию российских силовых структур. 3 января 2008 года Замостецким районным судом г. Винницы было принято решение об аресте Гангана на 40 суток до приказа об экстрадиции в Россию.
После ареста Гангана украинские и российские правозащитники, общественные и политические деятели России обратились к властям Украины с просьбой не выдавать Гангана России и дать ему статус политического беженца.
11 января 2008 года суд города Винницы удовлетворил апелляцию адвокатов гражданина России Михаила Гангана на его арест на 40 суток.