Yes
They require valid photo ID. Their website will give a list of what you can use. It is best to just bring your passport for any travel anyway.
Gibraltar is British territory so you you would not need a passport if you are a British citizen. However if you carrier has any connections elsewhere they may require a passport for boarding.
A British citizen cannot fly to England on a photocopy of an expired passport, even if it is for renewal. Airlines require a valid passport for international travel, and an expired document, even if it is a photocopy, will not be accepted. It is advisable to have a valid passport before traveling to avoid any issues at the airport.
No.
Yes
A passport is an official document that confirms to others, particularly officials in other countries, that you are the person named and a citizen of the country which issued the passport. In most cases you require a passport when travelling abroad. Citizenship is being a legally defined member of a particular country, with all the rights and duties of membership of that country.
If you are a British or Irish citizen you can travel anywhere in the Common Travel Area (UK, Republic of Ireland, Isle of Man and Channel Islands) without a passport. Airlines require photo ID, however.
If he is travelling on a south African passport he will require a Schengen Visa if visiting Holland or Germany. He will require a separate visa from for the UK if he wanted to visit there as well.
Yes you do need to carry your Passport...just incase you change your mind and want to fly to another country....hahhaa... Yes, in order to prove you are a British citizen and thus have the right to enter another EU country. As Britain does not issue ID cards, this is the only way to prove you are a British Citizen. Some countries require everybody (including their own citizens) to carry ID at all times. So you need your passport for that as well.
All people require a passport to travel by plane from the UK to Jersey to fulfil the identification requirements set by airlines. Wrong, British and Irish residents do not need a passport to fly to Jersey. You will need some form of ID though. Seeing you are from New Zealand, you should would take your passport with you.
If you are not British Citizen then you will need a valid passport to enter the UK. If you are a European citizen and your country is a EEA member then you can also enter under national identity card issued by a EEA Country including Switzerland. the Id and passport must be valid for the entirety of your stay. To enter from some non EEA countries you may also require a visa.
If you are from the UK, then you do not need a passport to enter the Republic of Ireland, as they are within what's known as the "common British travel area" - allowing citizens of the British Isles to travel freely within the areas. However RyanAir may require a passport to prove that you are a UK citizen. Your best bet is to call RyanAir customer service and ask them.