To the OP:

You bring up good points, but as it stands Ninja aren't meant to be first choice for tanking. Sure they have some tanking abilities but lets not get carried away here. Same goes for damage dealing.