Dude, either leave or stay, you have a habit of resigning at the first sign of trouble. Also just go have a chat with the lead team, i know they're no mattors, but they will give you the feedback you need cause consistently re-applying dosen't paint you in the best light.
BBCode