I agree with you. People should have the common sense not to blame others for their own faults. I see very few people who like to gamble and keep themselves busy even in busy roads. Yes, there are many who consciously continue to gamble and refuse to do so in public. I see many people who like to pass the time by playing games while travelling in trains but it disturbs them physically and mentally and can be a real distraction which can be counterproductive for career building.