Where on there does it say that Titans are armoured beasts that can survive sniper headshots?
My time here is done.
-
In Y1 destiny there was a vangaurd helmet that had the flavored text something along the lines of," A titan and hunter crash on mars. The Titans helmet stops a cabal slug and the Hunter's helm provides life support. Who lives?" So since cabal guns are basically freaking cannons I'm pretty sure titans can live a sniper shot.