Yes, your ex-gf should have told you sooner - it was saved her the trouble of
wasting 2 years on such a jerk.
If you couldn't tell in two years that she had this past, that would seem to suggest that she is very much a woman now.. so any friend who tells you this makes you gay is talking B******ks.. But what this does show is you are a person totally lacking in compassion... and this would all seem to be your loss, not hers