They are wrong. Double bonded O2 has two lone pairs on each O. Single bonded O2 has two lone pairs and an unpaired electron on each O. (Actually the unpaired electrons are in degenerate π bonding orbitals, so the molecule has effectively a double bond, but it's hard to show this in Lewis structures.)