Hi, I am a senior in high school. My school offers a retreat that has has been very productive for many kids, including me. I had already gone once and decided that I would go again as a leader. One of the main rules is that the students can't bring any type of electronics, such as phones or computers. As a leader, we were told to enforce these rules. This boy (Let's name him George) hid the phone from the teachers and brought it to the retreat. After the first night, George's roommate told us that he had brought his phone, as he was using it in bed. Me and a few other leaders decided to question him, and he denied having the phone several times. After a few hours, I entered Snapchat and saw George in the map (leaders could have phones), and I confronted him about it in front of the whole group of students. He again denies that he had the phone. When the students were eating, his roommate and I decided to go into the room to search for it. As he comes in, he gets extremely angry and throws a hard cover notebook and my face, and pushes me towards a night stand, breaking it into pieces. I stand up and agressively explain the reason for which he shouldn't have the phone. He then rushes towards me to push me against the broken night stand and I instinctively punch him with my weak hand in the face to defend myself. After that, I rushed out and told the teachers of the situation. Am I the asshole in this situation? Did I push too far? Thanks.