I'm still appalled that D.va's think they can take on Zarya and win, when Zarya is one of their major counters.
Of course, Zarya's beam needs help on smaller targets and actually aiming correctly.
If you don't want to play Zarya, though, you can always try Reaper to counter D.va.
As for Torb, that's easy to counter too. Soldier, D.va, Zarya, Winston and Reinhardt all work well.
Of course, if you get into the groups I get into, you're likely to see players ignoring turrets, tanks flying off and ditching allies and D.va players complaining that our team needs a tank.