No.
1. Security is offered on the sites, they scramble credit card numbers for protection
2. Software is updated often as well. There could be countless other ways that your identity could be stolen. It is not just bad websites.
3. When people are putting their important information on the computer they should realize that they are taking a risk, and it’s not someone else’s fault, but only their own.
4.When they are putting important information they should completely trust the site before they give away credit card or phone numbers.