Was just discussing this at work. A good compromise would be to allow statements outside of of block-parens only when they are on the same line as the control statement.
IMHO there should be a -W to enforce this so those of us with -Werror on can catch it and burn it with fire.
Here at Google the style guide requires block-parens always.