Just read this, and it's definitely spot on. So many of the horror stories you hear about "VC gone bad" ultimately come down to founders not fully understanding the more obscure terms in the agreements they sign. This is understandable to some extent, because they can get pretty complex. This is why you should never skimp on a good attorney, and it needs to be one who knows startups and M&A very well. They'll pay for themselves many times over.
It's tempting to blame VC's for using complex terms to snare unwitting founders. And while I'm sure that's true in a minority of cases, Roizen does a good job explaining the entirely legitimate reasons that these terms exist -- it's perfectly reasonable for firms to cover their downside risk if they can. Too many founders think of VC money as "free", and don't fully understand why they're raising money, and therefore how much they should raise. Raising too much money, no matter the valuation, can be a huge risk.