I hate people who complain about mainstream shit. Everything that is popular currently is just a PHASE, it's just a TREND. Music, morals and etc. are not going to shit. Trends have been going on for centuries. It's just a matter of time before some other shit is popular. And everyone complaining about 'kids' nowadays, smoking/sex/etc? Those things have also been going on since forever as well. Drugs, alcohol and sex have ALWAYS been a thing for ages. There are STILL people who don't do those type of things, even when everyone complains that you can't find anyone who doesn't.
And if people 'hate' a certain genre, why spend the whole fucking time complaining about it? Listen and focus to the shit you DO like. Not everyone has the same opinion on fucking music. I swear, if I hear one more complaint about Bieber or Drake, I'm going to lose it. There are more fucking hipsters and whatnot complaining about mainstream shit than people who actually like mainstream shit. I'm tired of the COMPLAINING waaaaaay more than I'm tired of mainstream.