Photo credit: Los Angeles Times
Photo caption: Striking teachers intending to block a main avenue try to push past a wall of riot police this week in Mexico City. (Christian Palma / Associated Press / September 4, 2013)
Most times, you have to make your own decision to be happy or not. Of course the environment plays a part. In general, Singapore is a great city with no major natural disasters. If you are not too picky, I don't see why you should not be happy.
Always look at those that are worse off than you and you will realize how lucky you are. At least we have our camera and Internet. Haha