NIAC's job is not and hasn't been to make IR look good. The regime knows that's impossible. Their job when IR gets caught is to simply make sure it doesn't face significant consequences.
What brought down Apartheid was comprehensive economic and diplomatic isolation. This is exactly what should happen to IR, and also exactly what NIAC is designed to help prevent.
NIAC's strategy has two modes:
>If regime's crimes haven't picked up enough media traction, they ignore them.
>If regime's crimes are being covered and they're outrageous to the point it's impossible to ignore and some kind of international action is unavoidable, they get ahead of it by condemning and calling for measures that always happen to be the most superficial and symbolic among the options and are likely to happen anyway.
For example helping Iranians with internet access has been called for by many sides for a while and has been in the works. NIAC fakes credibility by adding their voice to something that is already underway and not an existential threat to the regime.
NIAC's pretense of being a people's organization would fall apart if they refuse to condemn IR at a time when everyone in the world other than China/Russia/Syria are condemning it and there are reports of gang rapes and child murder coming out every week! They have to condemn. They have no choice.
NIAC's gimmick only works on the kind of geniuses who get more upset by hearing a foreigner say A** Gulf than by finding out Iranian girls are getting gang-raped in Iran! Basically people with a 14 year old's mentality.