I think waiting on the phone for an hour just to argue with someone to cancel a subscription is reasonable, as long as the signup process also involved waiting on the phone for an hour before an agent tried to talk you out of buying the service.
But if I signed up on a website in 30 seconds, it should take tine or less to unsubscribe on the same website.