I agree, that basic armor should be on all vehicles IF it can fit the mission type.
That's doctrine. Iraq is a non-doctrinal battlefield (so is Afghanistan and so was Somalia). Who cares what it was intended for-the real question is: what is it being used for? Buy the vehicle with steel plate and ballistic glass so that it resists small arms fire. If a better alternative exists (i.e. the South African vehicle with the v shaped hull) buy it instead. GIs are suffering because the HMMWV is a POS.