Why fans are hating Ed Sheeran's Game of Thrones cameo