Am I being a crab if I thought that the Philippines as the least rude country in a recent survey is complete and utter bullsh*t? If you think about it, maybe we are very polite and cordial, to foreigners, as long as we can keep milking money from them. Actually, this isn't even being polite; it's being called sipsip and switik. Once they run out of money or just stop spending it on us, and especially once they criticize us constructively and give us tips on how to improve, we immediately say that the Joes are stupid and that they should all go home.
Filipinos smile because they don't want the world to know that they're suffering. If the world does know, Filipinos will only get more questions as to why, and the truth will eventually come out that most of the time, their suffering is the consequence of their own stupidity. Filipinos go out of their way to help foreigners because most of the time, they're looking to get a sort of monetary reward or some sort of "favor" for their "troubles".
How locals treat foreign visitors is not a definitive basis of how rude they are as a people. Watch how they treat each other, and their environment, and you get a much better idea. It's easy to put up a veneer of kindness and receptiveness because you want to make a good first impression, but after that, bahala ka na sa buhay mo. This is called pakitang taoism, the prevalent philosophy of the pilosopo.
The concept of real respect, that which is earned and given without expecting anything in return, is hard to grasp for a group of people who think they are entitled to it, those who think it is their birthright as Filipinos.