It really must be awful to be the children of some people in here. DeAngelo is 21. If you judged me based on some of my actions and things I said before I was 21 I would have a rough go as well.
Kids do stupid things. He has time to put together everything and mature. And for the record, sans the ref incident, which again, I think was severely overblown, he has not had any known incidents since he was like 18. His skill set on the other hand, is not something that can be taught. The Rangers have a very experienced core with guys who can guide him in the right way. It's a significantly more mature environment then Arizona. Lundqvist, Staal, McDonagh, Zucc, etc are all very mature, experienced and strong leaders.