Ref clip around 00:23. Yes he was in the wrong. But dude..chill a bit? Stuff like this happens..look how narrow the streets are. I have it done on me a lot and most of the time it's not intentional, I just let them out and carry on. Making comments about their weight and calling them names won't help either. You get their reaction because of the way you yourself react. Don't take this as me going on at you just because you're on a bike because I'm not like that, I am not one of the trolls on here who love hate for the sake of it. All I am saying is, size up the situation as best you can and anticipate that things like this will happen from time to time.
Chill man, you sound very aggressive. Try some anger management.