<human>: Can you give me the gist of the text in a nutshell?

I'll try to make this as short. 

People involved: 

•David. My father. 50. 

•Jason. My friend, 18. 

•Myself, 17, now 18.

I used to have my friend, Jason, live with my family and I. My dad never really liked him, but never caused any trouble. Jason lived there for about two years when everything went really bad. My dad overheard me tell my mom that a few weeks bad Jason tried to make a move on me while he was high, and got a little forceful. But stopped once I said no. (I was only telling her just in case it happened again, so she and I could talk to him about it). 

My dad approached Jason later that day, and then they got in a fight. No one was there for it, so we don't know what really happened. But here's the few things both sides have said: during the fight, Jason punched a wall, and threw his phone. My dad pushed a lamp down, and continually pushed Jason, and threatened to break his neck. 

Jason left the house, and came back later to get his things. He brought a knife with him, because he felt threatened. (Jason said he never extended the knife towards my dad, he only had it in his side). My dad flipped out, and decides to call the police and place a trespassing waiver on Jason. So now, if Jason comes over to our house, he'll be arrested. Is there a way to get rid of this waiver? 

Additional details I couldn't fit into the story:

•My dad no longer lives at our house, my parents are getting divorced.

•No one else in the house was consulted about kicking Jason out, and we're all still upset he's gone.

•My dad is really narcissistic, and mentally unstable. He checked himself into a mental hospital earlier this year to try to make my mom feel bad.

•My dad approached Jason thinking that he raped me. He didn't actually tell the police this, and I'm still not sure why he jumped to that conclusion.
<bot>: my friend has a trespassing waiver on him, so he can't come to my house without a risk of being arrested. Is there a way to get it overturned?