What you could do is come on some pk trips and learn how to smack those fools down when they mess with you lol. But either way, we have pvm and Skilling events that will make you fit right in. Look forward to seeing you out there brother.
Oh and by the way, super bad ass alt. I really hope you've gotten rock golem by now though lol. If not, it's all good brother, some of us have had similar grinds, keep your head up, your little buddy will come soon!