Magic armor does protect you from stun, but chances are, unless you're specifically going after gear for Magic Armor, with everything else being secondary, you're probably not going to have too much of it before you get to that fight, and it comes off pretty easy.
Also, the response of "git gud" doesn't address the issue that the player has access to unreasonably overpowered CC abilities, making most fights trivial once you get a turn. No fight should be determined by stunlock.
Every of my characters have at least both 100 m. armor and p. armor, you're jsut doing it wrong. You can't be stunlocked at first round.