Although I'm not fully supportive I don't think u should resign lad everyone does make mistakes and as many have prob said the best thing to do is listen to others and learn and gain more experience to do it effectively but honestly u worked hard to get staff why resign over small mistakes
BBCode