These armor complaints do not represent what everyone thinks, plenty people myself included appreciate the fact that CC and debuffs are no longer a random roll chance, but something that can be reliably planned both ways.
You can hashtag it all you like, trying to make it appear as some sort of social movement, but it's not.
Have a great day.