| SFO is our home airport and is convenient to where we live so we choose to transit here for flights. That said, SFO is a terrible airport, and if we had a better choice we'd take it instead. Firstly the international terminal is leagues behind its counterparts in most any other city. And as we specifically travel to western Europe and the UK SFO does not compare to any of them overall. Coming back home the differences are so glaring; it's like night and day. SFO's international terminal is so tiny, post security dining is extremely poor. Not to mention expensive. They don't even have a well-stocked newsstand. Worse, however, is the TSA and immigration staff. TSA staff members can be pretty rude and abrasive especially to foreigners I'm sure. We're used to the attitude, but it makes a bad impression. Immigration is either hit or miss mostly the latter. And don't even ask about customs officials. They profile certain races which is not only archaic but unfair. How many times the immigration officials allowed us clearance only to be abruptly stopped near the exits by some Oriental customs official who thinks that because we look like them that we are lying about what we listed on our customs declaration form. We always note down everything we are bringing back & we are always within the monetary limits as well as we do not bring back contraband items. Yet these agents think they are so smart to do this profiling whilst the true perpetrators have been allowed to go. It's time to do away with this third world mentality and if they want to search then they need to do it to everyone and not just the ones they want to profile. So for everything I wish there were a way to rate SFO with minus points. Since that's not possible then a 1 is the best they deserve.