Soaring oil. Slumping jobs. Fears of renewed inflation. How much can stocks take before giving up the ghost?