Your prayers have been answered: they nerfed Yowler.
It looks like Seal of Vengeance might actually be useful with that change. The change to a rogue's blind looks like it'll be a good one as well. I don't know why they really felt the need to nerf every single form of crowd control in a PvP situation, though. There's more to life than the fucking arena.