I've struggled with dissociation too. I do believe it to be a coping mechanism for when emotions get to be too intense. It's like when a computer overheats and shuts down. I think the trick is to learn how to self-regulate the emotions (but how to do that I haven't learned yet!!!!)