An Adachi social link? That's big, that was one glaring hole that could lead to the plot/story being easier to figure out.
--
You beat yourself up with your past. Don't blame yourself, blame the world. Blame God. Blame me.