حدد الباحث في علم الاجتماع الجنائي الدكتور إبراهيم عبدالرحمن الطخيس 8 أدوار يمكن للمجتمع أن يقوم بها للحيلولة دون وقوع الجريمة، مؤكدا أن الأمر يتطلب مشاركة فعالة وإيجابية من المواطنين للحد من الجرائم. 

وذكر الطخيس أن أول دور يتلخص في الرقابة العامة على المجتمع، وعدم التهاون مع المفسدين، وكذلك تبليغ الجهات الأمنية عن أي أعمال مريبة، سواء كانت في الحي الذي تسكن فيه أو في المدينة ومراقبة الوضع بشكل عام وكل مواطن هو رجل أمن. وأضاف أن ضمن هذه الأدوار الرقابة على النفس بإيقاظ الضمير، وهذا يمنع الوقوع في الجريمة، ورقابة الشخص لمن يعول، فكل مسؤول عمن يرعاهم، وأيضا الاهتمام بالأحداث قبل انخراطهم في الانحراف، سواء اهتمام وقائي خاص أو عام. وهناك أيضا دور السجن ومن خلاله يمكن إعادة تهيئة النزلاء مهنيا ونفسيا وعقليا واجتماعيا برجاء إصلاحهم واستقامتهم، واعتماد إجراءات أمنية مساندة من العمد والمشايخ والمعرفين وغيرهم من مسؤولي الحي، وأخيرا تعاون المواطن مع رجال الأمن، بحيث يتحمل المواطن مسؤولية التبليغ عن المشبوهين ومراقبة ما حوله في حيه ومجتمعه.