B4nny is a good leader in some regards and some people seem to enjoy playing with him but it's true that he seems to never take responsibility for anything that goes wrong and he spends his time whining at others and is unnecessarily upset in irrelevant games.
To be honest, from the streams i have seen people let him go unchecked for too long. They let him say his shit without standing up to him and this is the result. More good players should call him out in games. Maybe they have but I haven't seen it much. Doesn't help that he has an army of sycophants in chat though.