Our government will never catch up to the hackers and effectively protect the nation, or even themselves for that matter.  Government contracting procedures are so complex and slow that by the time they decide to buy a solution/service and actually purchase it, two years will have passed and that solution will be mostly obsolete.