Given one for free when you paid at leat $45 for a pair doesn't seem that generous.  I think the one for one marketing concept is catchy, but at the end is not that generous.  I rather give my money away in a more productive way.