@Unknownjp,
Three years and you've never trusted him? why in the world did you have a child with him?
You don't trust him already and it's now worse because of his friends? that's pathetic.
Give the child to him to raise as he seems more sensible than you.
Get yourself some serious counselling and let him and the child move on without you. They can do better.
Make sure you are using birth control in any/all future relationship.