I found this site pretty much the same way, just trying to reach out to someone or anything really...and online was the only way I knew how. Sorry to hear they called the cops on you =/ sounds pretty rough. Hopefully that won't happen here. And it's okay to slip up once in a while...everyone has those days. Try not to be too hard on yourself. You said you haven't SHed in a really long time, which is a great accomplishment in itself, so good job (:
Oh and feel free to babble all you want. If there's one thing I'm good at it's listening, so ramble away