It is fairly easy to prove that each manifold can be given a Riemannian structure. The argument is standard: locally you give the riemannian structure and then you use partions of unity. This proof breaks down for signed metrics. Even for a manifold requiring only two charts. For example, I've...