It’s a dumb objection regardless. The person will either enlist in service to Iran, in which case they can be charged as appropriate - or they won’t, in which case there’s no problem. Same as any other US citizen.

Whether Iran claims they’re “owed” service is irrelevant.