Oxygen isn't more negative than anything else if it existed isolated in a vacuum not bonded to anything. If it was bonded to something like Hydrogen, than you could make a relationship that since Oxygen has more protons it will pull more of the electron density towards it. We like to use concepts like effective nuclear charge and other such esoteric proper nouns, but I think you have a good chemical sense of what is causing it and their natural relationships.