The Obama administration defended its health care overhaul law before the U.S. Supreme Court on Friday, rejecting arguments by critics who warned that if the government can require people to have health insurance, it might next make them eat broccoli.