This is just posturing by the banks in an effort to rally support in defeating the current proposals in congress. Charging interst from the date of purchase would be insane, as anyone who manages their money responsibly would simply retire any card that implemented such a change. The banks would be walking away from billions in merchant fees.