1) NaCl has a higher melting point than KCl because sodium has a smaller atomic size than potassium. 2) The charge and ionic radii of ions determine the melting point of ionic compounds, with higher charge and smaller radii resulting in stronger attraction and higher melting points. 3) While LiCl should have the highest melting point based on charge and size, it exhibits more covalent character due to polarization, resulting in the order of melting points being NaCl > KCl > RbCl > LiCl.