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