(This is turning into such a great rant!

)
I honestly missed how he got involved because a co-worker wouldn't shut up while I was viewing it(and it was
so long). I thought he just interjected his opinion.
And you're right, he shouldn't have to leave the restaurant, but I'm just saying that in the same situation I would've just asked my waitress to at least move me to another table(as they were the only other people there) and went on with my meal. That's why I always carry my iPod when I go out to eat alone. That way no one can bother me.
Back to the topic, though, it is insane how some people act in public. Another point that should be considered is that businesses used to be more proactive in keeping the peace inside their establishments when they were locally owned. Nowadays everything is a franchise and no one gives two shits about what goes on as long as they are not bothered and make plenty of money. It's a shame.