It's already been said but he pays rent, legally give him a written 30 day notice and he has to be out. You have allowed him to be a resident there so if he makes it a legal issue you must give him that 30 days. But he has had plenty of time, toss his ass out and tell your mother in law to shove it.