As a white man, I'm a bit concerned about coming back into my own country. The only social media accounts I have are here and reddit. Will the guards at the gate accept that I don't have a Facebook or twitter account?
That isn't to say the entire situation wasn't bullshit, just that it wasn't the case of the Borders agent randomly stopping him for being in Iran.
Its a relatively new rule.