I haven't been on this site in years now, but I have to say that the advice coming from many of the folks here is much better. I hope it is a sign that we are all learning techniques to work through our anxieties. I have a very similar story to yours, Rambleon. I had anxiety about death and dying when I was in the 2nd grade which puts me roughly at the age of 7 or 8. I was also able to get through it, even to the point that I forgot that portion of my life. Unfortunately, as is usually the case, the fears came back later in life. My Junior year in college was a nightmare to the point that I actually took time off to deal with my fears. This didn't help me and I found it very difficult to find someone who could. Luckily with a lot of time and reading! Lots of reading, I found some methods to cope with anxiety.
I agree that the best option is to not avoid the fears. In fact, you almost want to invite the fears in so you can face them as difficult as this may seem. I try and force myself to stay with the negative thought as long as I can. For instance, I have had similar thoughts about knives as yourself. I will be next to a knife, someone will walk by and all of a sudden my mind is thinking about stabbing people. My first instinct would have been to flip out and run for a safe spot. However, the correct thing to do is to stay in the situation with the knife and the fear to prove to yourself that you are OK. Obviously, don't expect perfect success at first, but over time you will find your fears are starting to diminish.
Now, OCD can be pretty rough at this stage because it will actually change the negative thought to the next one in line that is capable of causing you fear. Now your thoughts will be, "What if I hurt someone in my family". Again, the panic reaction must be avoided. Treat it exactly the same way as the knife and face it head on. I used to get that thought and I'd immediately go hug the person I was thinking of. No better way to not only fight the thought, but show your love to someone, than to give them a hug. 2 birds, one stone, right.
Anyway, if you want to read my story, I am on Anxiety Zone Connections and I have a blog there that you may find useful. Hope all is well and certainly keep us posted on your progress. Search for Ocdengineer in google and you should find my page as well.
Take care,
OE