"If there was decompression and they reduced altitude wouldn't they have come off auto pilot? "
Yes and no. Yes, the autopilot would have disengaged but you use a little dial on the cockpit instrument panel to 'dial up' your new desired altitude, and the aircraft follows the instruction, automatically levelling off at the desired height. It still continues to work in altitude mode - well, it should itf it's functioning correctly. If the pilots were hypoxic during the automated descent the aircraft would level off and keep going on the heading it was last on until it was either upset (turbulence or soemthing) or it ran out of fuel.
"how come you know so much about this stuff?"
I have a degree in aeronaoutical engineering and I work ... - Oh, somebody said that already!
"So it may have crashed somewhere over mainland China along the route to Bejing or even more likely beyond the range of Bejing. "
I doubt that - if an unidentified aircraft had entered Chinese airspace they'd have gone up to identify (at least) and if no response... well... If they missed it, they'd never admit it as it'd be so embarrassing. It's more likely that the aircraft had deviated from that track - either the suspicion about it turning back to the Malaysian Penisula is right, in which case it would've gone down in the Indian Ocean, else it passed to the south of Vietnam, over bits of Indonesia (that are mainly jungle and radar cover down there is pretty poor at the best of times; worse at night) and came down in the Pacific somewhere.