A Townsville shopkeeper who was filmed calling two Israeli backpackers 'dirty Jews' in an anti-Semitic rant has defended her actions.