The term for when one sees a very attractive person out in the public and then a very ugly one right after another. That happy sexual feeling followed by disgust is called the Dutch Turnover or D-Turn.
Guy: "Yo dude, check out that ginger in the corner right there"
Guy2: "Yeah, i see her. she's pretty fine
(A fat chick gets in the way of the ginger)
Guy: "Woah, major D-Turn!"
Guy2: "i think im gojng to barf now, gotta' love those dutch turnovers"