Regarding cash advances (aka manual cash disbursements), are banks required to offer this service just because they offer VISA debit cards?
VISA changed their operating rules in October 2014 to say "If a Member makes Manual Cash Disbursements to other Issuers' Cardholders, it must do so in a uniform manner for all Visa products properly presented. In the Canada Region and US Region, a Member authorized to make Cash Disbursements must make Manual Cash Disbursements to other Issuers' Visa Prepaid Cardholders at all of its Branches."
The key word is, "If." Prior to October 2014 card issuers were also required to perform cash advance services. For VISA issues this requirement went away in 2014. MasterCard issuers are not so fortunate. MasterCard Rules still state, "Subject to compliance with the Standards, each Customer within the U.S. Region must provide cash disbursement services to all Cardholders at all of the Customer's offices where teller services are provided."