Venmo Launches a Debit Card, Is Zelle the Response?

A Venmo debit card means more deposit displacement to banks and credit unions.