Cultural explanation....what terms of reference are you using for the word culture.
perhaps that is where the area of disagreement lies. The basic facts don't seem to be disputed = or at least not the main bone of contention.
Its hard to see what this argument is about. Apart from the fact that you don't trust each other.