Very useful indeed Moog. Additionally if North Node (Rahu) wreaking havoc, during a dasha offering almonds in a place of worship as well as burning a camphor tablet will mitigate Rahu's malefic effects.
Lordofpeace that's good to hear at your situation didn't elevate to that of an abusive one
. We can control karma (our deeds) but not we are not in the position to decide what the outcome is. Perhaps karma had played it's role in the decision as to whether or not you had been living with your biological father or step-father.
It seems that you may well have been an exceptionally mature person for your age and I can also relate to your point about not wanting to protest about things as you know it will probably end up in a pointless debate. But definately put some effort into trying to go out with friends. Try hanging out with a crowd who maybe slightly elder than yourself. This may be most to your suiting.
Turning to your new chart from astro.com, yes, this chart is better than the previous one. I guess I'm just probably use to reading from these charts as these days as they are so heavily used in conjunction with this website.
Besides the Pluto square Sun, I think Saturn conjunct Uranus may have also attributed difficulties. Uranus may bring about sudden unexpected events and Saturn being the Lord of discipline, karma & time may have cause you to experience some turbulence in your childhood. Having said this, before Uranus was discovered Saturn's rulership was over both the Capricorn & Aquarius. With Uranus' discovery Saturn's rulership has now been constricted to Capricorn only. Since Saturn is 'at home' in Capricorn in your chart, this is probably a blessing in disguise in the sense that it's negativity may have been reduced.
I think in summary that it's mainly the Sun square Pluto aspect which been the major contributor towards your problems. So go ahead and go out and meet loads of people and live life like there's no tomorrow!