A few weeks ago Mr Spence, the owner of an Aberdeen hotel, was forced to apologise for using a derogatory term about gay people at a...