Yes
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.
Ask your attorney. Often if you do not appear you will lose automatically.
your local police station
tell him to get away from you, or file for a restraining order.
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.