IMHO this is related to a prophecy in the bible:
2 Timothy 3: 1-5 But mark this: There will be terrible times in the last days. People will be lovers of themselves, lovers of money, boastful, proud, abusive, disobedient to their parents, ungrateful, unholy, without love, unforgiving...