With the social climate as fraught as its ever been, we collate 40 anthems that best grapple with the 21 century's political turmoil.