Airsofters playing in Iraq with a weapons cache like that?
The badging is quite odd. There's a bunch of other oddities. The guy in the middle is apparently wearing a modified DCU with ACU patches and ACU side plates on his Interceptor Body Armor.
What it looks like is the middle guy is a soldier from 4th ID (shame we can't see his left shoulder!) with his previous unit being 25 ID, and probably the unit before that 3rd ID. It's against regs to wear two unit badges on the right arm, even if the soldier belonged to two units (in action for 30 days or longer) which qualify as "Shoulder sleeve insignia-former wartime service (SSI–FWTS)". The regs say the soldier is allowed to choose which to wear.