I have noticed that since the latest patch (?) infantry can survive small arms fire in buildings for a ridiculous amount of time.
My first weird experience was in Shock Force 2, when a tiny Syrian section kept on living for 9 (!) turns against the hailstorm of fire from 20 of my guys (veteran/crack, distance about 175 m) and the only thing that was doing damage to them and eventually cut them down one by one was the weapon mounted grenade launchers.
They popped up, received fire, got pinned, recovered, popped up, got fired upon - rince and repeat.
The same is happening in my cur