These are the issues I have with that theory:
- I would think an O2 molecule is so small that there couldn't be adequate surface area worth mentioning this as a benefit.
- I seriously doubt there is enough bioload on the O2 to create areas that completely lack the molecule.
- If the bacteria can't survive in O2 how did it get in the rock in the first place?
You are wrong in your assumptions in one and two, and the ways #3 could occur are many. Bacteria are very good at getting from place to place where they shouldn't be able to survive.
Kevin