Senator defends Harper Tories' attack on the charitable sector, as green leaders deconstruct it