Well no. Iran is not in a great state and is not doing that well. They are just willing to sacrifice and suffer through several magnitudes more than US ever could.
Yes thousands have died from the war. You say they can stomach that more than the US but for them it is a defensive war. The US could stomach such losses in a defensive war, but an offensive war against an enemy that has never once attacked US soil is a different matter