how many protons and electrons does the most stable ion for oxygen have?
The two gained electrons (purple dots) means that this oxygen ion has 10 electrons (-10 charge) and only 8 protons (+8 charge), giving the ion a net charge of -2.