Sane, sensible, cogent, clear of thought.
In agreement on moral positions.
That makes sense; showing internal logic; rational, sensible.