3-year term for juvenile rapist sparks outrage