Very good replies from all of you, thank you very much. I agree with everything that you all say. I already do much of what's suggested, but there are some other good tips too.

Yes the British are ignorant, I've been lucky enough to see a lot of the world and am always embarrassed when I see a drunk Brit giving a customs official somewhere in the third world a hard time. Unfortunately, Chavs are allowed to have passports too.