I have to say - I also strongly dislike paypal, purely for their habit to limit accounts, and semi-abandon them in their limited state. So when you depend on paypal for your online ventures, it's kinda irritating.
However, due to so many people trying to commit fraud through paypal, they require strict verification. TBH, I'm suprised you've even been using your account online without them requiring your credit card details sooner. Now when you sign up an account, you have to verify pretty soon, otherwise they'll slam a limitation on you.
But really, providing CC details is one of the least stressful things paypal could have done to you
