I don't disagree that Iran had a horrible day, but that statement is not true either. Japan would win 6-7 out of 10 games against Iran. They're simply better than Iran. Maybe not 3-0, but even this shitty Japan is easily capable of beating Iran on a consistent basis.
Iran would win in friendlies and games that are not do or die and Japan will win in any knock out game as they are emotionally more stable.
I believe with the right start 11 from Irans AFC squad, Iran would win 8 out of 10 times, against Japan, friendly or crucial.
I believe start 11 vs china inc. Taremi would beat japan.
I believe if CQ's Japan 11 was with Ansarifard instead of Amiri, and Qodus instead of Jahanbakhsh, we would win.