Hi NTC,
First of all, welcome! My story is extremely similar to yours. & I also feel i need constant chizuk from these forums, and am so happy to have another friend here. take a warm handshake from me!
thanks for sharing the words of the Or Hachayim.
i was also brought up in a frum home, cheder etc.
I am not into blaming society or anything like that, but i do feel that we are never really taught how to overcome the YH. we are told to stay away from bad (which is a good thing), but are not really given the tools to deal with bad things if we "meet" them.
But now we have GYE to teach us how!!!
welcome & hatzlacha!