As a dm, it seems to me that this isn't really a question of reactive vs character driven plots, by virtue of the fact that that was a reactive encounter, not a character driven one.
Your dm dropped an encounter in your laps, and they did nothing. You can lead a horse to water, man, but you...