Ageism on the D Line

I was sitting next to a man on the Rapid Ride D Line bus, going up 3rd Ave from downtown to Ballard, and this guy (visibly drunk or on something, not that that’s an excuse to be an asshole) kept leaning over and saying to the man, “You’re old. You’re a coward. You’re ugly.” The man ignored the guy at first, and so the guy got up and stood really close, pressing into the man and also into my leg. At this point, I spoke up and called him an asshole, and both the man and I shouted to the driver about the harasser. The guy hopped off at the next stop afterward. Who’s the coward now?