В Петербурге завершились первомайские шествия по Невскому проспекту. Движение, перекрытое из-за демонстраций, возобновилось в полном объеме около 15.00. В общей сложности в праздничных мероприятиях приняли участие порядка 90 тысяч человек.
Традиционно 1 мая Смольный не отказывает в согласовании даже оппозиционерам — на Невском проспекте в тех или иных пропорциях представлены все общественно-политические движения и организации. Демонстрации и митинги завершились без происшествий, если не считать перепалки между Виталием Милоновым и ЛГБТ-активистами.
Колонна ЛГБТ-движения двигалась по Невскому проспекту вместе с колонной «Демократического Петербурга». Демократы скандировали «Нет путинским войнам» и «Да европейским демократическим ценностям». Активисты коалиции устроили демонстрацию под знаком дружбы народов — в колонне было много флагов Украины, флаги Грузии, Латвии, Литвы, Эстонии, Финляндии, Евросоюза, Израиля, Великобритании и США. Такое разнообразие привлекло внимание многих, поскольку другие организации вынесли на Невский свои традиционные повестки, ничем не удивив.
К демократической колонне пристали враги Украины с Виталием Милоновым во главе. Депутат, «фашистским» способом надевший георгиевскую ленточку, разрывался между демократами и ЛГБТ, выкрикивая оскорбления, а одного из активистов ударил флагом донецких сепаратистов. Прямо на Невском проспекте полицейские не допустили кровопролития.
Стоя в окружении правоохранителей Милонов выкрикивал оскорбления. «Можно я ему голову оторву?», — спрашивал депутат, показывая пальцем на одного из демонстрантов. Стражи порядка, сдерживавшие выпады парламентария, выглядели уставшими. Когда колонна прошла, Виталий Милонов не успокоился — сразу с Первомая он помчался писать жалобу на «извращенцев» в СКР и ФСБ.