A Metropolitan Transit Agency worker was punched in the face after stepping in to break up a subway argument Thursday — just steps from where a sword-wielding wacko murdered an innocent man this week.