I didn't know the word спор I thought it meant controversy.
But if it is translated as argue it makes sense 100%.
I have some issues with the words:
ругать
ругаться
ругать матом
ругаться матом
спорить
ссориться
I usually confused them