I would expected to live by the customs of Iran if I visited that country, if Iranians can’t handle western customs in a western country they should fucking stay home. Or plan ahead and wear gloves. It’s not like that should have been something totally unexpected. Have a plan at least! Shaking hands is pretty standard in western society.