Wearing a nation's flag like that is a violation of flag etiquette and, by extension, a disrespect to Iran. Shame on the two of them.
*spins his American flag toilet paper
No one. US flag etiquette forbids use of the national flag on any item that will be discarded after temporary use. That's why there are no napkins with it!
Who'd you throw money at to get that sort of toilet paper?
Iran is full of a young generation