Community disgust as child rapist Peter O'Neill escapes jail term with suspended sentence