A gruesome vigilante assault on a Roma teenager who is now fighting for his life has shocked France, with President Francois Hollande dubbing the savage beating an "unspeakable and unjustifiable" act.