You were just a kid and you threw a passport at a customs officer and told him you didn't want to be in the usa or iran? I believe I understand you are not a shitstain supporter, which would make my assumption questionable.
Throwing a passport in a customs officers face is never a wise thing to do. You got off lightly.