China would have gotten an oil squeeze IF they hadn't worked out a deal with Iran to let Chinese oil tankers pass through the strait. I believe you're getting cause and effect mixed up here.