This would be fine. Fully agree with you. So far I have a feeling, that most of the achievements is just about the luck. Especially those "Iron" badges. You cannot do anything about it to get those. Just have a luck.

I have just played one game where I had pretty bad luck. I guess that my opponent was supposed to get Iron Infantry but he hasnt.
Its this game: http://www.daysofwonder.com/memoir44-online/en/battle/?id=29 228458
I played for the Allies side. In the turn 6 I rolled at the end of my turn one flag. Then in my next turn (turn eight) Ive rolled tank + 2 flags, then 2 flags + star and finally 2 tanks + star. Thats in total 10 dices without a hit.
My guess is that he was supposed to get Iron Infantry award but he wasnt. Or am I wrong thinking that its awarded only if all the dices are rolled in one turn?

I have just played one game where I had pretty bad luck. I guess that my opponent was supposed to get Iron Infantry but he hasnt.
Its this game: http://www.daysofwonder.com/memoir44-online/en/battle/?id=29 228458
I played for the Allies side. In the turn 6 I rolled at the end of my turn one flag. Then in my next turn (turn eight) Ive rolled tank + 2 flags, then 2 flags + star and finally 2 tanks + star. Thats in total 10 dices without a hit.
My guess is that he was supposed to get Iron Infantry award but he wasnt. Or am I wrong thinking that its awarded only if all the dices are rolled in one turn?

First thing that came up my mind was that your opponent already had it,but no,i checked.

Unfortunately that was my first and LAST thought .
So the best thing to do is a bag report.

After looking at TheAmra's battle where he earned the Iron Tank he did run into a minefield and rolled a grenade taking 1 hit before 10 dice..
So either this is a bug or minefields do not count as dice rolled?

Ok as I see it the rules say: ONE unit has to withstand 10 dice without any hits/figures getting destroyed.

Unfortunately in reality the computer counts ALL dice against ALL units of the type (infantry/armor/artillery). If the first 10 dice against one type of unit are misses (no hits, nothing destroyed) you get the iron award for that type of unit. If there is one hit among the first 10 dice you will not get the award.

I once had a infantry unit withstanding 13 dice without any loss and was not rewarded the Iron man award. But I have seen battles where the first ten dice against different infantries have given the lucky recipient the award.

Bug report sent in ages ago never heard a thing. (Sent reminders twice.).

actually, this might be the easiest bug to solve. They just have to modify the description of the award to make it match the code and that's that.
Who's to say that the error is in the game and not in the description of the award?

After looking at TheAmra's battle where he earned the Iron Tank he did run into a minefield and rolled a grenade taking 1 hit before 10 dice..
So either this is a bug or minefields do not count as dice rolled?

Indeed, minefiels are not considered "shots".

I've been through some of my stats on "red barricade" sometimes, to see if I'd been paricularly lucky/unlucky, and noticed that dice for minefields (and I guess it's the same for dice for iceskating) do not count.

I'm 99% sure my infantry squad survived 10 rolls without taking a casualty this evening but I didn't get the achievement, is there something obvious I'm missing?

I do not think there is something obvious you are missing, but I do believe the programming of this award does not reflect the text it is accompanied by so in answer to your question I will quote myself (one of my hobbies )

Jeronimon wrote on Wed, 06 March 2013 22:25

Ok as I see it the rules say: ONE unit has to withstand 10 dice without any hits/figures getting destroyed.

Unfortunately in reality the computer counts ALL dice against ALL units of the type (infantry/armor/artillery). If the first 10 dice against one type of unit are misses (no hits, nothing destroyed) you get the iron award for that type of unit. If there is one hit among the first 10 dice you will not get the award.

I once had a infantry unit withstanding 13 dice without any loss and was not rewarded the Iron man award. But I have seen battles where the first ten dice against different infantries have given the lucky recipient the award.

Bug report sent in ages ago never heard a thing. (Sent reminders twice.).

The medal should say Iron Men, Iron Tanks etc in plural form to reflect the correct way to achieve this medal.

I find it hard to call this an ACHIEVEMENT when it is merely the MISFORTUNATE dice rolls of your opponent that renders you this award. You do nothing... And so it is shear luck alone which grants this award to those who receive it. I think Dietrich stated it best.