You have an overwhelming number of important questions; you probably feel more than a little overwhelmed. I recommend talking many of these issues through with someone who can be both sympathetic and objective, and help you determine priorities for addressing and making sense of them. Counseling Services would be a good place to start: bit.ly/BC-counseling. For the dog poop I recommend any detergent plus oxy-clean or bleach, both available at any local grocery or drug store.
It can certainly be startling to see someone else’s internal monologue. Many of us are walking (or standing) around with such internal voices; it takes bravery to make it public, even anonymously, because you never know how people will respond. I was a little surprised myself, but it’s never a mistake to be compassionate.