I have to have all the answers ready Graham just in case they give me what I ask for. And that is a member of the conservative party on the show to answer the questions. I have to think what questions they will ask me as well. As for your points.
Point 1. You are right it is discriminatory. But in what context? There answer will be the european union.
Point 2. The government has already ruled out the Human Rights act by saying if you dont meet the requirements you cant enter the country. (sneaky I know but thats what they have done).
Point 3 is a valid point. I could respond in asking. What british guy would go to the philippines and get married to someone who doesnt speak english?.