Your wife is, unfortuantely, correct: she has the right to live there because it is her marital home (and was bought while the two of you were married), and anyone with a legal right to live in or occupy a home has the right to have guests and allow them to stay with him or her. As long as one person with rights to the home lets the guest stay, he cannot be made to leave.