VAC is a bit too easy to get around. It takes $20 to take back a crime against humanity and ruining everyones day via cheating. A disturbance such as this has been looked at by some as no bit deal. Let me inform you about how people operate. Many people wake up in the morning and go to work each day, they live their life on a framework of rules and regulation, they make money, they go home or whatever, and life life. If, for example, someone was to get into a car accident, cause road-rage, block the door where they work, ect. The consequences of any such thing are very, very great. So great that the majority makes every attempt to avoid these types of situations.
Disturbing the regulatory environment of gaming, however, is considered different for some unknown reason. You have a large group of people following the rules, and then you have an organized minority who make every attempt on earth to break the rules. It costs $20 and 10 mins to get another chance.
Now for the part about Amazon… Amazon bans buyers and sellers on a daily basis who exploit the website platform by breaking the rules. Anyone who gets banned is banned in such a way that creating another functional account is a very heavy task. In most cases, Amazon can detect if someone is related to you in any way and bans them too if they find any suspicious activity on the account. They do this by identifying people via their credit card. Thats right, a simple method that has proven to work for Amazon, can also work for VAC.
So whats holding VAC back? I think Valve is a bit soft. When our server admins see anyone with a ban on any other game they are banned instantly from the server for life, thats the real world, thats how people operate, its called a criminal record, and its for life. I think its absurd that setting profile to private actually removes the ability to see the ban