Man berated in racist rant caught on video