Media making obamacare look like rainbows and puppies