I almost didn't make it through that scene. This "smart" writing is dumb as [!@#$%^&*]. Asking the audience to ignore everything the character of Sonny has done, including coming to kill Ava, is not smart tv. It's insulting to anyone with a brain not named Jonny.
So what exactly makes Sonny more worthy of raising Avery? I guess him killing AJ the same year Ava killed Connie is just ignored completely now. I stopped watching the show before when it was all about what a great man Sonny is, and I'll probably do it again.