I am really confused.
So Hydrogen exists as a molecule H2 because as by itself it is H+ since it is missing 1 electron.
Now oxygen baffles me. Oxygen exists because 2 electrons are shared from both oxygen atoms to make the outer orbital 8 electrons so its full up hence O2. By itself, the single oxygen atom would be O2+ and not O2-.