Aww, I dont think your a horrible person, stress makes people do things they really don't want to, it's hardly a reason to call someone horrible. I think your a nice person, and I'd love to meet you, I have lots of friends who cave into temptation, but they take it as future example, so next time they wont do it again, look at it through that precpective.
I sound like a freaking therapist >.<