Does the fact that a Zona (who becomes Forbidden to a Kohen) enters that status depend on the act that happens, or does the nature of how it happens, and what evidence we have about it, matter? It would seem that if the act had to be witnessed, then the problem would be the public nature of the sin (with two reliable Aidim) rather than the actual act itself.
If it is just dependent on the action, is it an issue between her and Hashem? So if she does not come forward or there are no witnesses would there be issues with her marrying a Kohen? Do we say that the act alone is the issue?
-or-
Do the circumstances need to be as such that only if she were so brazen THAT two kosher witnesses would be available at the time. (probably due to frequency and lack of caution and openness in such acts)
Even if that isn't the whole problem, are special consideration in a case when a woman had relations with a gentile and did not know they were wrong as opposed to someone who was raised frum and knew what she was not supposed to do?
And is there any distinction between the Zona status of a woman who had a forbidden relationship with a gentile vs. a woman who had an incestuous or adulterous relationship?