Ed Sheeran’s opening number at his Saturday night show in Philadelphia was a reminder that even our most gifted songwriters are often intellectual and moral halfwits.