Good, because IMHO Fiat's position is indefensible.
It's not the fact that a number of cars were sold with this issue; as you say, these are complex systems and sometimes it's impossible to fully debug them before mass production, however hard you try.
What's indefensible is the way they've chosen to deal with their customers who've been affected
.
Ford have had to deal with the same issue on the Ka and by all acounts, a fix was promptly found and a rollout programme put in place for affected owners. I also suspect Ford have been much more proactive in getting the fix in place before the cars were delivered.