Is the Internet Secure?

Why are we still so insecure online and offline as well? we should never have to give our credit cards numbers, mothers maiden name or social security online. Our security methods are inefficient and cumbersome. Also the security of the internet as a whole is a complete joke, with our global DNS servers are the most vulnerable part of the internet system, this is a single point of failure and it should be changed before someone uses it against the people, in short we need to come up with a 21th century solution instead of relying on 1970’s solution to protect us in 2007 and beyond.