I am a U.S. citizen residing in Switzerland. I was returning to Switzerland from a short vacation in Georgia (the country) with a connection in Munich.
The passport control agent at the Munich Airport treated my U.S. passport and Swiss residence permit as possibly fake.
He examined my passport slowly and repeatedly, and eventually asked if I have a problem with my passport. He also took a long time looking at my residence permit, and I think he said something about its color.
After 15 minutes of scrutinizing my passport and residence permit as if they were possibly fake, he let me through, but the delay was just long enough for me to miss my connecting flight.
I think that passport control agents at the Munich Airport see U.S. passports and Swiss residence permits many times per day and know very well what they look like.
So, I think I was a victim of misconduct by the passport control agent, and would like to complain. What would be the most effective way of complaining? I hope that there would be some consequences for this.
Edit: I was rebooked for the next flight by the airline. The flight was almost 4 hours later, and this had a negative impact on my schedule for the day.
While waiting for the connecting flight, I talked about the incident to another passport control agent. He agreed with me that what happened was wrong.
He gave me a press relations email address of the police at the Munich Airport and suggested to email my complaint to it. However, I am not sure if this is the most effective way of complaining, and that's why I am asking this question here.