I've heard metal/rock songs with WAY better morals then any rap/pop song I've ever heard in my life. There is one band that I listen to that has multiple songs with morals like standing up for yourself, how you can get out of depression, THE FACT THAT PEOPLE HAVE WORSE LIVES THAN YOU AND WHILE YOU'RE CRYING AND THINK IT'S THE END OF THE WORLD BECAUSE YOUR BOYFRIEND BROKE UP WITH YOU PEOPLE ARE FRIKIN' STARVING. The best moral I'VE heard from a pop/rap song is that beauty doesn't matter, and I don't think anyone pays attention to that moral.