TikTok star Joshua Block, 22, was left reeling after a bystander punched him during a fiery anti-immigrant rant on a busy street in Berkeley, California. With over 3 million followers, Block was ...