I'm sure this applies to any and all reality tv shows but this came up for Season 13 of The Bachelorette.

This started out as a discussion with co-workers to which I think logically I'm correct and my co-workers are gullible but there is still a chance I'm wrong.

We were discussing week 2 of this season where
>! Demario's girlfriend comes onto the show and confronts him after watching him on the previous week's episode

I told my co-workers this is scripted b/c 

1. Shows take many weeks to produce.  You don't shoot this week and immediately televise it within 5 days (7 days if producers work weekends during the whole season, which I doubt they do)
2. How would the girlfriend know where to find the production crew within 1-2 days of watching her ex appear on the previous week's episode?
3. Why would someone expose themselves as a two-timer on national tv?  That is dating life suicide.  If someone does a check on him online, they'll see articles of his infidelity.  If someone recognizes him from tv and remembers he's a two-timer, he'll never get a date ever for the rest of his life.

For some reason, my co-workers think this is real and not scripted, that people are this bad or crazy but I still think my points logically make sense.

So am I correct that the Bachelorette and other reality shows are scripted, especially in light of the points I made for the first couple episodes of S13 or am I the dummy and my co-workers correct that this is exactly how people could or would act in front of a tv camera to gain attention to themselves?

EDIT: This is Season 13 of the Bachelorette in the US with Rachel as the bachelorette.