Israel is seemingly happy to sell weapons to anybody in the world and also train repressive regimes:
Israel Police held secret training for Chinese police officers ahead of the recent Olympic Games, Haaretz has learned. The approximately six-week course was held in Israel for about 20 selected officers of the People’s Armed Police Force, to use Israeli experience to train them for possible scenarios involving terror and civil disturbances at the Games.
The training involved, among other things, how to neutralize terrorists with their bare hands, how to deal with a crowd that riots on the playing field, and how to protect VIPS and remove demonstrators from main traffic arteries.
How exactly does this make Israel a moral state?