I found it extremely insulting to be told that i should change my card to meet the expectations of a single company.
to be clear i think that the transactions fees probably are too high and i am sure visa are not better. but trying to use me as a pawn like this was a slap in the face.
I am still considering cancelling all services on the 19th.
edit: only silver lining was getting 5% cashback from visa on things bought on amazon during this (which being over christmas was handy).