The Captain is obviously prehistoric in his attitude and CRM. I would suggest your initial acions were correct. If ATC want to to slow down and expedite, ask for extra track miles. You shouldn't compromise safe flight - not that the Airbus will let you. And don't let idiots such as him bully you.