It's because he's an Israeli. He didn't join the organization before joining the army. That happened after the fact. It doesn't matter who funds the organization. They're not forcing him to say anything he doesn't want to say. That's ridiculous.
Middle East quartet reportedly set to meet during UN General Assembly (dpa)
from the article: IDF soldiers: Problem in West Bank isn't Palestinains, it's Jews