M J Rosenberg is a former AIPAC staffer who had a change of heart about the organization and the politics