There has always been a clash between the two generations. It is because time is fleeting and with it everything gets a change. This change changes our minds though this change is always in a natural way but the people belonging to the past generations always take it in a negative way. This is the cause of the clash and this state of clash and difference of opinion is termed to be the generation gap.
Human life has come to this stage after passing through various stages of evolution. Right from the early days of primitive era man has progressed a lot. From the naked scattered and savage human being has come to this stage of scientific era. Now everything is being controlled by science and technology. We are not guided by fiction but by facts. There was a time when sun and moon were gods. Now they are only objects like earth where we live. There was time when old people were regarded and consulted time to time, now they are the neglected lot of the society. There was a moral value prevalent in society, now society sans morality.
The present generation is running very fast after money, matter, lust, modernity and excessive exposure in every field cf life. The beliefs and considerations have been completely changed, TV. Movie, bollywood, and Hollywood are the trend setters of our society.
This all has made our life very critical because the people of the previous generation feel suffocated. Today's exposure, for them is only a step prior to nakedness. The mad mania of the present generation to run after money-matter, Hollywood and bollywood is in no way acceptable for the past generation.