Hate preacher set free after sentence is cut