Tour guide sacked after scolding tour group for lacking 'morals' by not spending enough