Your paragraph on Keynes is a very common misrepresentation of his policies. Keynes was very clear that he wanted the government to offset the private sector. So if the economy was strong he expected the government to reduce spending least they lead to overheating. If the private sector was weak he expected the government to step in and try and offset that weakness. So it's nigh impossible for government spending to be a drag on the economy because it's only there in force due to the absence of private investment.