Oh jeez - Sorry, I don't know your sitch, but a few words of advice anyway:
1) Call child protective services. If he gave your son a bloody nose and bruises, child protective services should be involved. Take pictures today of any bruises and bring him to his doctor TODAY so THEY can take pictures and document the abuse in a medical chart. The cops should have been REQUIRED to report to CPS, at least in our state they would be, but doesn't sound like yours are so pro-active.
2) The cops were right about one thing - restraining orders are worth very little. They can be used to force the cops to arrest him if he violates the order, but offer you NO protection against him killing you before the cops arrive. If he is a danger to you and your kids (and I would trust the cops' judgement on this) then you need to go stay somewhere that he can't find you. Check with your attorney to see how to accomplish this without violating the law in regards to your divorce.