We all been there with weed, but the root of this behavior lies within yourself. Weed just makes you more sensitive, which can be amazing provided you know how to (1) confront your demons honestly & (2) find an activity you enjoy.
Without (1), you'll never get (2) and believe me, as someone who smokes everyday, (1) will come up from time to time when things aren't going well with your life. That's when you gotta smoke and mentally sort out what's going on.
Weed leaves you in a slightly-crippled state insofar as your self-defenses don't work as well. As a result, thoughts from the subconscious creep upwards to the conscious level. As much as it "hurts", it's good to be fully aware and honest with yourself.