Do you have your contract handy? Did you sign a contract? does it say the company (buddy's) will / may automatically charge your debit card?
from a 1,000 foot level, it seems you may not have any recourse, especially considering you are still using the services of their company.
Pull out your contract and read it . . . what does it say regarding billing / paying, etc?


