Unless someone has had a sexual encounter with someone of the same sex, you can't really claim to know that they're not straight.
What if they're bicurious? The attraction is there, but they haven't acted on it? Would you date or marry a man who is 'curious' about homosexuality?