Участники мероприятия, среди которых представители Партии роста, "Справедливой России" и "Яблока", общественные и градозащитные организации, собрались в полдень у БКЗ "Октябрьский" на Лиговском проспекте, после чего двинулись на Марсово поле по Невскому проспекту. У БКЗ к участникам акции подошел депутат Госдумы Виталий Милонов, вступивший в словесную перепалку с представителями ЛГБТ-движения, которые присоединились к колонне митингующих. Милонов сорвал с одного из собравшихся значок ЛГБТ-движения и растоптал ногами. В ответ участники акции скандировали "Милонов, в автозак!". Конфликт был прекращен полицейскими.

Ещё одна стычка между оппозиционерами и их противниками произошла по ходу шествия колонны в районе Аничкова моста, участников конфликта разняла полиция.