Фиксируйте хулиганские действия несовершеннолетних лиц и вызывайте на место полицию.
При этом их можно привлечь по административке.
Снимать можете в кафе, это общественное место.
Мелкое хулиганство, то есть нарушение общественного порядка, выражающее явное неуважение к обществу, сопровождающееся нецензурной бранью в общественных местах, оскорбительным приставанием к гражданам, а равно уничтожением или повреждением чужого имущества, -
влечет наложение административного штрафа в размере от пятисот до одной тысячи рублей или административный арест на срок до пятнадцати суток.
ч. 1 ст. 20.1 КоАП РФ