그렇다고 비행이나 범죄 유발에 있어서, 지금까지 논의한 이론과 이론이 제시하는 여러 비행 유발 상황 혹은 요건 등이 반드시 단일적 요인으로 작동하지는 않는다. 오히려 제3의 변인들과 상호작용을 거쳐 비행이 촉발되기도 한다. 대표적인 제3의 변인으로는 역할정체성을 꼽을 만하다. 역할정체성은 자아에 관한 이론에 등장하는 개념으로(이성식․전신현, 2013), 구조적 상호작용이론가들(예; McCall & Simmons, 1978; Stryker, 1980)은 자아가 사회를 반영한다고 간주하여 개인은 사회구조의 위치와 연관되는 다양한 역할을 수행한다고 주장한다. 역할정체성을 청소년들에게 적용시켜보면, 이들은 누군가의 자녀이고, 학생이며, 친구이자, 모임의 주체이거나 혹은 참여자로서 다수의 역할정체성들을 수행하고 있다. 다시 말해, 이들의 자아는 다양한 역할로 구성된다. 그리고 자아를 구성하는 역할의 순위나 중요도는 개인마다 다르다(Stryker, 1980; Thoits, 1991). 따라서 역할관계에서 오는 긴장과 충격도 개인이 중시하는 역할과 순위, 혹은 중요도에 따라 다르게 나타나며 이는 결국 비행을 통제하는 사회유대의 역할 또한 개인의 역할정체성별로 다를 수 있음을 의미한다(이성식․전신현, 2013). 그리고 역할정체성은 앞서 논의한 여러 비행 유발요인들과 상호작용하면서 사이버폭력 등의 비행 유발 효과 또한 달리 나타날 수 있다. 역할정체성과 더불어 일반이론이 제시한 자기통제력 역시 ‘처벌 인지’ 등 억제이론의 주요 폭력 유발요인과 유의미한 상호작용 효과(Wright, 2004)를 나타낸다고 보고되었다.
비행이나 범죄 유발에 있어 한 개인이 가진 다양한 역할정체성은 개개인의 역할 순위나 중요도에 따라서 다르게 나타난다. 따라서 비행을 억제하는 사회유대역할 역시 개인의 역할정체성에 따라 다른데 비행 유발요인과 상호작용해서 비행 유발 결과도 다르게 나타난다. 한편 자기통제력은 처벌을 인지하고 폭력 행동을 억제하기에 폭력 유발요인과 유의미한 상호작용을 나타낸다.