@lvxiaobu,
This, and your 'Christmas' question, tend to indicate that you may be Chinese.
If so, I suggest you research the concept of 'culture shock'.
(I presume you know that smoking and spitting are both health hazards which have become socially unacceptable in 'the west').