So they're complaining about playing Talibans in multiplayer. I guess it would be better for British Forces, to fight them selves instead? These people obviously have no clue how multiplayer works.
I could see this being a bigger deal if you actually played the Taliban in single player, and had to set up suicide bombs, interrogate American soldiers, set up roadside bombs and the like.
The whole IED thing is no different than C4 in any other game.