I think internet created that fad of "social justice warrior" mentality which leads to creating irritation on every small thing. The tolerance level of people is really low. Also the people who fall for this are less responsible for their own action. So even if they are earning good, they are not really responsible but just relying on changes happening in society. It's also hard to tell them that this mentality is wrong. Because as they are educated and earning more, it'd hurt their ego. Social media is literally being used as propaganda machine. So for them it's just one meme or linkbait headline that can make them change their mind. They are more likely to believe on whatsapp news that "eating cabbage helps kidney stone, so forward this to all friends" type thinking. This is surely affecting the youth and the above youth generation.