You know what? I love that the true villain in DA2 is not Bartrand, or the Arishok, or Anders (he's not even a contender, regardless of what reddit says), or even Meredith. The real source of all of Kirkwall's misery is literally the chantry.
The chantry does nothing while Ferelden refugees starve in the streets. The chantry won't send healers to the poorer districts of Kirkwall because nobody can afford them. Sure they were there because of Isabela, but the people who push the Qunari to staging a hostile takeover? The chantry. The people who allow the templars to abuse their power over the mages? The chantry. The people who decided that mages have to be locked up and monitored in the first place? The chantry. The people who allow the templars to rule the city following the viscount's death unchecked? The chantry. The people who do nothing while tensions between the mages and templars hurdle towards the breaking point? The chantry. Anders was right to destroy it, collateral damage and civilian casualties be damned.
The root cause of everything is that there is no separation of church and state. Dragon Age 2 is, in addition to everything else it's about, a cautionary tale about what happens when a single religion dictates what is and isn't acceptable; when it gets to make and enforce the laws. Even now, with the way civil rights are regressing under the current administration in the US, it's a staggeringly familiar and politically relevant story.
Maybe that's why it's so contentious with gamers, and why BioWare never wrote anything like it again.