sad to see that he's an apna, but regardless of of his ethnicity i fully agree with the actions taken by the driver. we don't know what exactly led to the argument, but delays in public transit happen and the sardar needs to realize this isn't his household where he may get his way by raising his voice. yelling at the top of your lungs is no way to handle anything especially when you are dealing with a bunch of other peoples lives on the bus. the driver has to follow protocol and may have even taken the yelling as some sort of threat, so bravo on him for standing his ground. im sure he deals with assholes like this everyday in public transit, it's just all of a sudden a "funny" big deal because it happened to be an older apna with an accent that would be great for a viral video.
Unfortunately a lot of people still don't understand,~ Basim