She does care for the mages, I won't deny that. It's just an extremely abusive form of it.
Not denying that. She knows what happens when you make allowances because of empathy. Her tiny little sister killed 70 people when she was possessed. She has an entire Tower full of mages that can happen to at any moment. Especially when the Broken Circle at Kinloch Hold showed that even mages that passed their Harrowing can be turned into abominations (with blood mage assistance).
But, I wouldn't credit anything her Templars do to her because they ONLY time we had direct evidence that she is going to hurt an innocent is IF you side with the Templars and she decides to carry out the Rite of Annulment to the letter of the law and take EVERY mage. Which... by that time... she has started to unravel visibly. The Chantry exploding does that.
If Meredith was as awful as everyone painted her, guess what she wouldn't have allowed? HAWKE to decide Anders' fate after he admitted fault.
Orsino on the other hand... admits to letting blood mages run loose to throw Meredith off balance. Admits to letting his own charges run loose to throw Meredith off balance. Admits to knowing about Quentin. Admits helping Quentin with his research. Admits to Bethany that he KNEW what Quentin was doing before Leandra was killed and did nothing. Guess what, you sow that much chaos and upset the balance of your Templar counter part instead of working with them to ensure the safety of your charges? That's what you get Orsino. That's what you get.
Irving grated Gregoire whenever he could, but at least he knew better than to shut off the raptor fences let Jowan escape the Tower.
So... yeah. Long story short. The narrative in DA II is so grey it could fight Darkspawn. Orsino was just as much at fault for the state of Kirkwall as Meredith was.