Hello I will assist you today.
sorry to hear of your problems, let’s see hoe you can get this sorted and live a quiet life.
Your son living at home is not a tenant. He would be a lodger.
Your adult children are not legally tenants, but "excluded occupiers." That means you do not need a court order to evict them, and just giving them notice can be sufficient. Keep a record of all communications, so sending a letter might be a good idea.
If the notice period ends and your adult child does not leave, you can take action like changing the locks and putting his or her possessions outside (as long as they don't get damaged). Careful not to damage any of their possessions or use any violence, otherwise you could face legal action yourself.
Stealing money from your bank account is a criminal offence. You can if you choose, report that matter to the police, likewise his threats and harassment.
You could also report unauthorised money taken from your bank account to the bank, they could investigate and possible refund the funds.