Indeed, you're doing well to pump.
Are you able to see a BF specialist to try to work out why he's having trouble latching on and maybe give you some help to overcome that? It may be that it's something really easily fixed and I'd hate for you to stop feeding and feel bad without having explored all avenues.