Well, you are doing the best thing you can do, you are reaching out here. Also you talk to your wife, and a psychologist. All we can do is our best. I have alot of bad thoughts myself, usally someone getting hurt, its always my kids. It drives me up the wall.
Yes, I told my psychologist & even my wife. My Dr. said he even expierienced those same thoughts when he was raising his children. I would never ever throw my child off a balcony. My issues are not violence just crazy thoughts- And when I have these thoughts I make a head jerk or some other abrubt movement, much like touretts. These violent thoughts are not that common with me- I can live with those because I know I would never hurt my children.
The thoughts that flood my mind everyday are ones of self doubt. I analyse every conversation I had during a social event and I regret everything I say. As I am doing this thought process, I am talking out loud - dropping 4 letter words left and right. These 4 letter words are usually directed at myself. Its a weird thing. Or sometimes I will think of a time (could be as long as 20 plus years) that I did something stupid and out comes the F-bomb.
I was told it was touretts, but I think its more along the lines of OCD>
Have you told a doctor about ....thought of Throwing my child over a balcony ?
It seems the circumstances have gained control of your life. I don't know much about Tourettes but I do OCD as I have it also. I have learned to do some Thought Stopping when they occur. Such as your thought about breaking your neck or throwing someone over a balcony. Stop the thought, what are you feeling? Are you feeling resentment, fear, anger? Do you know what it is directed at? Can you trace it to the real reason those thoughts are happening? The best thing I did was learn to detach myself from those thoughts, dealth with my feelings about them and letting them go. Something isn't right in your life, possibly you can take a look at it.