That Netanyahu still walks free is a consequence of a) Israel not being party to the ICC, therefore not bound to obey their prosecutors' requests and b) the countries he travels to not being party to the ICC either or c) the ICC member states he travels to guaranteeing diplomatic immunity as is tradition for an invited diplomatic guest.
c) is actually a problem, but not one of Israel being undemocratic, but of the respective member states being hypocrites for disobeying the ICC while still being members.