Yes I agree that a discussion that grows out a question like this should stay together.
I'm not sure the OP has handled this pretty well. I believe I can understand his ire and don't fault him for it. I would probably be as angry as he appears to be if the situation was reversed. But I would like to believe I would put the innocent victim of this debacle, his son, first. Consider his well being before I consider revenge against the people who betrayed both him and myself. And that's where I think the OP has come up short.
This site doesn't just answer questions. We try to provide the best solution to a problem. Often we get asked a question where the simple and straightforward answer is not the solution to the problem. We like to go that extra step. Sometimes, we wind up putting an OP's nose out of joint in doing so, but you don't make an omelet without breaking some eggs.