Maybe she wants to go on vacation with the guy from Chilli .
Were you allowd to tell your marital status to him or were you introduced as a roommate ?
When she "sleeps elsewhere" and returns do you confront her or just kind of avoid it. How do you think she views this ? If you don't voice your objection to you wife having sex with another man how can she possibly respect you and see you as a man ?
Life is short. Nothing is changing. She treats you like a pet. I've read all of it. Sorry the truth may hurt but it's absurd the amount of indignity you endure.