I can't really say anything about the exodus since there are constantly things that players rage about and threaten to quit over.
But I do share your dislike towards DCs. I have nothing against and even welcome the idea behind them - boosting underused toons/teams. The Sidious cron a while ago, for example, was amazing. So were the ones for Plo, Sabine, Wampa (the omi is super, but let's face it, the higher you go in GAC the less likely you'll find a team you can actually use him against), regular Padme, Holdo, Eeth, etc. It's when they boost, intentionally or otherwise, GLs and other top-tier teams. It feels like every other DC set recently is especially focused toward Inqs and JMK. Apologies if I feel that those are the last teams that are in need of further boosts, compared to Ewoks, Tuskens, Jawas, Phoenix and other D/C-tier teams.
Here's two solutions I myself can think of. First off, have DCs, or at least the mechanics, be disabled for the entire team if there is a GL in it. Teams like Leia with a tank-revive DC, JMK with an ignore taunt DC, Jabba with his death by a thousand Boushh detonators DC? No thank you. We already have something like this with several omis. Second, disable the mechanics for all units that aren't included in the set. Example, if the set includes mechanics for Dark Side, Sith and, let's say, SAss, SET, Marauder, then no Sith aside from those three benefits from the mechanics. So if you have a Malgus team with Malak, Marauder, DRevan, DBastila, only Marauder is affected by the mechanics. That way, we still have a bit of variety when it comes to higher-tier teams, but nothing that could cause any major headaches.
However, I doubt at this stage CG is going to implement any such changes. So all we can do is wince and groan (I'm not even being sarcastic right now) and just keep fighting.