Chief Justice John Roberts saved Obamacare in 2012 -- a move forever earning him the wrath of many Republicans -- and on Thursday he preserved an Obama-era program that protects young immigrants who came to the US without proper papers, a direct rebuke to President Donald Trump.