I am an Albanian nationality, businessman and my wife is a pharmacist. On 12 October 2018 I was traveling with my wife from Tirana to New York, we chose British airways with flight change from London Gatwick to Heathrow. Before I booked the flight I called a lady from the immigration department at Gatwick airport ( I obtained the phone number from Home Office website) , I asked her if I could pas from Gatwick to Heathrow with our valid US visa, she said yes you can without any problem. My mistake was not explaining her the refusal of UK visa in the past!! (Is a normal thing to get refused a visa at British consulate in Tirana, it shouldn't be but ....! I have 30 employees in my company in Albania and they think I will stay illegally in UK!!!)
Once we arrived at Gatwick airport we faced the immigration officer, we explained that we are in transit to NY and I showed him the ticket, hotel booking in NY and a business fair I was participating at NY, he asked me if I was refused a visa before to UK and I said yes, then he started the procedure of detaining us, took our biometrics and etc...We asked him if he could arrange for us custody transit to Heathrow, he refused!! Therefore, instead of staying at 4 star hotel in NY we end up at detention centre sleeping in a room with a guy who was sentenced 5 years!!
On the following day they removed us to Tirana. It was a horrible experience!!
My question is:
1). Will this removal affect our future trips to EU and US?
2). Should we hire a solicitor and open a court case against this immigration officer which gave us an extremely stressful time?
3). How can I clean this negative record from their system?
4). Was he legitimate to detain my wife with a clear immigration record in UK?
I will appreciate any feedback!