You sir, or madam, as the case may be, have hit the proverbial nail squarely on it's head. We the people have no one to blame but ourselves. The power-hungry politicians are just doing what comes naturally to would-be tyrants. It's in their nature, they are no more to blame for the mess we're in than the rabid dog is to blame for biting you. They will go just as far as the people will allow them to go, and the people are urging them to go even farther every day. The people who want to be cared for by an omnipotent government are now in the majority and have been for the last 7 decades. It isn't going to get any better.
Just wait 'till they find out that all the laws and bills in the world won't prevent another terrorist attack.