Apple did not give the Chinese government any access to the iPhone. All that Apple did was prove to the Chinese government that the iOS devices had NO BACKDOORS that were being used by the NSA to spy on Chinese citizens and more importantly Chinese government employees. That was what the "security audit" was all about. China also required that any Server keeping Chinese citizen's data had to be within Chinese borders. That was the limits of Apple's "sacrificing" any "principles."
Within Chinese borders on servers owned and operated by the communist government while also submitting their company to “security audits” by Chinese investigators.
Maybe that’s different. Maybe Apple will move all US data to servers at the NSA in the future.