The Demons armor is of a lower advancement than Viper's. A plasma grenade can obliterate the demons energy shields and armor integrity thus killing him. Viper's armor, however, can withstand the blast even at close range. Plus that little silver and blue chevron on his helmet and shoulder plates is his rank which is Colonel. The demon is the same rank but the chevron is different.