IRL tension sucks so much, sorry you had to go through that.
As for finding good people to hangout around in SL... yeah, that is a much more difficult prospect, I've had luck with a few longtime friends, but it's that thing
I'm always trying to find more trustworthy people to hangout with :P