People in Russia are some of the warmest hearted people I have ever met. In their homes they will serve you like you were the Tzar of Russia. They'll dig through there cupboards and out of the little they have, make a meal for you that you will long remember. And they always manage to find a good supply of vodka and Russian champagne. They will also drink you under the table, don't even try to compete with them. They also don't take "no" for an answer when you decline a drink or more food. They will feed you till you explode, or pass out from to much alcohol.
On the street Russians are not so friendly, it comes from 70+ years of Communism, they could trust no one outside their homes. You will see this when you try to purchase something or ask a question, especially in a department store or food shops and buying tickets. At times they are very rude. You have to understand for 70 + years Russians were all given jobs and paid no matter how well or most likely, how poorly they performed their jobs. With a Free Market society now in Russia they are having a hard time to adjust to the new system. Especially the older work force, they are resistant to change (old habits die hard). The younger work force is much more friendly in the service sector and more willing to assist you. The average Russian only makes $150 US a month and some much, much less, but prices are comparable to North America for most consumer products. Now you can understand why they do not smile while they work, and do little of it!!!