343, we need to talk

So i was playing halo 5 social snipers a whilr ago. I was having fun until one guy decided to try to kill me maybe 5 or 6 times. I killed him for being annoying and for putting my character in danger. Then i was kicked for that action. So i decided to go for another round and i had to go so i left the game. Then i was banned for 4:38. Now i dont know if that means 4 hours amd 38 min or 4 min and 38 sec but i shouldnt have even got that ban. First of all why do you have team killiny if its not allowed in the first place? Thats -Yoinking!- stupid. Second of all why do you not allow leaving the game? Oh im sorry my life is more important than your game. What if i was in a fire and i had to leave to save my family and me? Would you still ban me? I havent had any problems before, but now you -Yoinked!- up. Change what you ban for and what you can do in the game so your rules and the game make sence together. If someone is able to even harm or kill a teamate, then why do you not allow it? If you dont want it then take that feature out of the game. I have coded before and i know its very easy. Oh right you just wanted an excuss to ban people didnt you? Also let people get back to their lives for a moment without baning them for leaving. Thats like leaving a theme park that you love then getting banned because you didnt stay until they closed down. Fix your mistakes. I have nothing to hold agaist you to make you, but you should at leased listen to your fans for once.

Forgot to mention that the guy who tried to kill me 5 or 6 times was on my team.

Feel free to use the ban thread pinned at the top of the forums if you with to discuss or get help with matchmaking bans. The first post in the topic has details of how the ban timer works