I have to agree with Torgue here. Bosses are, well, bosses. They shouldn't be predictable or easy to do, and they should be able to insta a player if the player is not careful. Some mistakes are fine, but if a giant death mek sits down on you, you shouldn't be able to survive.
Invincibility...