Oooh, it would depend on the circumstances really. Some STD's are carried for years without the carrier knowing about it, so they're not entirely to blame in that scenario.
If they contracted an STD while cheating on you, double blow, I'd never be able to forgive that.