Your variants of insurgents really look great, but to be honest they look too similar to security forces uniforms ( too many green and olive color tones ).
The idea of Sandstorm´s characters is the individualization possibilities on both sides.
Each player can customize his character and therefore will be able to be identified by his teammates ( friends ) without reading his name ( labels ).
Who cares that there are blue / red / yellow / pink and purple clothes that are totally unrealistic ?
I can understand that you might say that in PvP the insurgents have a disadvantage on the battlefield because the security forces have green/olive camouflage and therefore cannot be detected as good as the bright and colorfull insurgents clothes. Yes, you are right. But this is no gamebreaker.
Did you know that a lot of people play this game with labels turned off ? ( including me )
It´s an immersion breaker to see all the names and friendly markers hovering over the characters.
I prefer to raise the degree of difficulty in this game and i achieve that by playing on custom servers with higher bot counts and also by turning labels off.
This helps to slow the overall gamespeed down and makes me concentrate on uniform colors.
This game already suffers from run and gun tactics of many young players who like the COD style of gameplay.
It´s more a racing game to the next mission objective instead of a coordinated attack by a squad in close formation where teammates cover and care for each other.
In coop matches the developers even should deactivate the damn scoreboard because it ruins the teamplay.
Whenever i play Insurgency (2014 ) i am forced to play with labels on, to be able to identify my teammates, because all characters look the same.
I am very thankfull that we have Sandstorm now ! It is definatly the better game.