no need for a ban, you are a man, you can control yourself
it is not easy to realize, but i think the issue with most people raging, and therefore hating the time they spent in games, is mainly because of 2 things: caring too much, and expecting too much from players
many of us always need to be reminded that it is a game, nothing more.
i would highly suggest leaving the game for a while, like some days or a couple of weeks, or playing very small doses in comparison to what you are used to, lets say you play 5 times a day, make it 2 serious matches per day only.
i would also suggest expecting less from players in general, for instance, Saw someone that knows how to play the game perform quite badly? it is fine, people can be bad a lot of times, Saw someone doing it intentionally? it is fine, many people can't really control their tempers, Things went very unfairly during a game? thats life, nothing new, etc. it requires sometime to practice, but then, even trolls won't be as annoying, and you will be a way relaxed person.
you can take a deep breathe to help calm your mind when you are very angry, as anger isn't a good state to be often in.
hope that helps, gl hf