"will always get their just desserts" -> why desserts?
I know this means "Suits them right" or something. But what exactly does the 'desserts' mean? I wouldn't come to think of any bad meaning from such a good(?) word.
It's not desserts, it's deserts, though it is pronounced the same, i.e. the stress is on the second syllable, rather than the first as it is in Sahara Desert.
Desert here means 'what is deserved', your just deserts are whatever you justly deserve.