Is there any rule that says that oxygen should have at least one free pair of electrons in Lewis dot structure?
$\ce{H4O^{2+}}$ is a counter example to such a rule.

http://pubs.acs.org/doi/abs/10.1021/ja00265a031