If you dont give in to other peoples' rage you will go far.
If you get caught up chatting with your teammates about mistakes you will never get anything done.
People in this game wont admit mistakes, so discussing whether something was right or wrong is a waste of time.
Secondly it is important that you watch streams as it was mentioned in this thread already. Try to implement some of the norms the pros do on their stream in your own gameplay.
Most importantly: play for fun, not elo. If you play for fun, you will get better, and the elo will be a sideeffect. If you play for elo you will just end up hating the game if you lose.