This has really been a "bur under my saddle" for a long time. Banks placing the onus on merchants, especially online, for information they could easily verify but choose not too. The whole "Not my job, not my fault" simply to avoid any sort of responsibility or liability.
As far as PayPal is concerned...
Finally, PayPal Alternative
Dave