Обыскивать права не имеют, тут действительно идея заглянуть в сумку может быть только просьбой, а не требованием. А вот с задержанием - таки есть юридическое обоснование. Википедия потому поводу говорит следующее:
Россия
Словосочетание «гражданский арест» в России законодательно не зафиксировано, тем не менее понятие задержания не уполномоченными на то лицами существует, оно регулируется статьями 38 и 37 Уголовного кодекса Российской Федерации и Постановлением Пленума Верховного Суда Российской Федерации от 27 сентября 2012 г. № 19, разъясняющим применение этих статей судам Российской Федерации и заменившим действовавшее ранее Постановление Пленума Верховного Суда СССР от 16 августа 1984 года № 14.
В Постановлении Верховного Суда от 27 сентября 2012 года, в частности, говорится:
Право на задержание лица, совершившего преступление, имеют не только уполномоченные на то представители власти, но и иные лица, в том числе пострадавшие от преступления, или ставшие его непосредственными очевидцами, или лица, которым стало достоверно известно о его совершении. [...] Превышение мер, необходимых для задержания лица, совершившего преступление, влечет за собой уголовную ответственность только в случаях умышленного причинения смерти, тяжкого или средней тяжести вреда здоровью. Если лицу, совершившему преступление, при задержании был причинен вред меньший, чем это предусмотрено в части 2 статьи 114 УК РФ, действия задерживавшего лица не образуют состава преступления. [...] Если в процессе задержания задерживаемое лицо совершает общественно опасное посягательство, в том числе сопряженное с насилием, опасным для жизни задерживающего его лица или иных лиц, либо с непосредственной угрозой применения такого насилия, причинение вреда в отношении задерживаемого лица следует рассматривать по правилам о необходимой обороне (статья 37 УК РФ).
Исходя из положений статьи 38 УК РФ «Причинение вреда при задержании лица, совершившего преступление», задерживающий должен быть точно уверен, что задерживает именно то лицо, которое совершило преступление (например, когда задерживающий является пострадавшим либо очевидцем преступления; на задерживаемого прямо указали очевидцы преступления как на лицо, его совершившее; когда на задерживаемом или на его одежде, при нем или в его жилище обнаружены явные следы преступления).
Так что задержать до прибытия полиции скорее есть, чем нет.