Q. My two roommates are in the same frat. Roommate A and his GF have been going out for about a year. Roommate A is a great guy, but maybe a bit too nice: Recently, his GF cheated on him and he forgave her. Her infidelity did not come as a surprise to the rest of us. When she’s drunk, she acts inappropriately. She gets touchy and says suggestive things—it’s way beyond friendly flirting.

Anyway, Roommate B came into my room the other . . . read more (By Dan Savage)