Garry, with regard to paying the rent.... just don't pay it... there is no court in the land that would make you pay given all the circumstances..... in spite of any tenancy agreement. You have removed your son from a position of jeopardy... well done!
Best wishes, Mike.