"As I type this he is sleeping in our bed with both our kids with him so there is actually no room for me there." You're sure?
"They are young men age 35-45, good looking and obvioulsy totally f@cked up in the head." I suggest you take away your picture(s) and set your status to "married" and "unavailable"! We all know how beautiful you are.