Yes, you are right. People repress their desires often times to be "normal" (heterosexual), but really have often very strong desires to be sexual with the same sex. They repress/suppress these desires.
I think so. I mean, "100% straight" people do not engage emotionally or physically with someone of the same sex if they are married, right? These affairs are just as valid and harmful to the marriage, right? And, hence, they are not straight, right?