Quoting Mum-of-2:" I wouldn't straight away assume its an infection, certainly get checked out though. I've had it during ... [snip!] ... get it checked out, you don't want to leave it if is infection, but don't assume it definitely an infection. Have you tested?"
Of course they'd let you stay pregnant if you had BV. They just treat it. The problem is that it can lead to other issues in pregnancy if it goes untreated. (Like pre term labor, and premature rupture of membranes for example) That's why they worry so much and treat it so aggressively. The only time they wouldn't let you stay pregnant if you had an infection is if it was chorioamnionitis. That's an infection in the amniotic fluid itself. That is something you wouldn't be able to ignore though. It normally is fatal for the baby and mom if it's not treated immediately.
Green discharge can happen during pregnancy i do agree with that part, but i wouldn't call it 'normal' either.