Нет, это не законно, КоАП РФ за это устанавливает ответственность:
Статья 17.12. Незаконное ношение форменной одежды со знаками различия, с символикой государственных военизированных организаций, правоохранительных или контролирующих органов
1. Незаконное ношение форменной одежды со знаками различия, с символикой государственных военизированных организаций, правоохранительных или контролирующих органов — влечет наложение административного штрафа в размере от одной тысячи до одной тысячи пятисот рублей с конфискацией форменной одежды, знаков различия, символики государственных военизированных организаций, правоохранительных или контролирующих органов.
2. Те же действия, совершенные лицом, имеющим специальное разрешение (лицензию) на осуществление частной детективной или охранной деятельности, в связи с осуществлением этой деятельности, — влекут наложение административного штрафа в размере от одной тысячи пятисот до двух тысяч пятисот рублей с конфискацией форменной одежды, знаков различия, символики государственных военизированных организаций, правоохранительных или контролирующих органов.
Но нужно будет разбираться, насколько такая форма или знаки отличия соответствуют реальным форме и знакам правоохранительных органов.
Кроме того, задержание гражданина другим гражданином (не сотрудником правохранительных органов) может трактоваться как похищение, и само по себе уголовно наказуемо. Обращайтесь с заявлением в полицию.