Lenore Taylor, Greg Jericho and Katharine Murphy examine the contradictions in the budget: creating a $6bn bank levy but continuing to cut company tax; raising the Medicare levy but letting the budget repair levy expire. Will the changes to the Medicare levy and Help debt repayment squeeze people too hard? Or are the other spending promises enough to bring voters back to the Coalition?