Paypal isn't perfect either. Had my account there hacked by someone who took my card number off a POS, probably at a restaurant or other venue where they take your card out of sight.
Can you elaborate on how this could happen? As far as i know you use you email address and password to access or pay with PayPal. Not sure how someone with your credit card info could do anything thru PayPal.