No - anyone, citizen or not, can file, and be granted a restraining order.
talk to a lawyer to legally arrange you and his visiting time with your child and if you think he is dangerous file separately(or have the lawyer do it for you) a restraining order
That, of course, is YOUR opinion. You can file a petition/motion with the court to contest the restraining order. The judge (if they grant your motion) will hold a hearing and determine if the order shoudl be lifted.
with who do I file a harrasement charge?
No, only born people can get restraining orders.
In order to dismiss a restraining order, you will need to petition a "Dismiss Protection Order" with the court system.
Go to the court that issued the order, the Clerk Of Court office should have a copy on file that you can view.
If you file a restraining order will you have to go to court
tell him to get away from you, or file for a restraining order.
your local police station
you can file an opposition
You would have to file a motion with the court to be heard in front of THAT judge, and present reasoning why the order should be dissolved.