it sounds like the player playing the ranger did himself a dis-service. rangers have a good bab, good saves and spells. if you need to be in the front line then you must think as a rogue - dont get hit, not as a barbarian - absorb the damage. get the items / feats and spells to boost your armor...