"why isn't Joe Hockey getting any credit for his criticism of the banks?"
One could ask the same question about Bob Brown given The Greens not only criticised the banks, but whoah heaven forbid, actually introduced legislation in June.
So lets add Joes suggestions to the The Greens suggestions, top it up with a few from Labor and couple from the Indies and there you go the jobs done.