This is total stupidity for immigration officials. They are kind of thieves.. always in search of finding petty small issues... that might help their promotion in the job. They are similar to custom official always looks to extract money from people. Well they really need a crash course of Human behaviour and definitely they should be trained how to respect your country and coutryman.