Earlier quoted context omitted.
General relativity actually tells us nothing about whether causality is absolute. You can easily make up spacetime configurations that violate causality and still conform to general relativity. It's just that most people believe that causality should be protected, because... well it would be really weird if it wasn't. But it's just a conjecture and not like a theorem or anything.
That conjecture is one of the two foundational principles of relativity - that the laws of physics are the same in all valid frames of reference. "Violating causality" means that in some valid frame of reference A, event X caused event Y, and in some other valid frame of reference B, event Y caused event X. The laws of physics cannot be the same in A and B for both of those to be true.
You need to impose additional constraints on the theory (e.g., real mass conditions) to get rid of them.