Also seems strange to point to start up culture i.e. When a sportsman is caught doping we don't attack the sport.
We see ethical issues in large companies e.g. Like VWs emission scandal ( https://en.wikipedia.org/wiki/Volkswagen_emissions_scandal ) or Wells Fargo opening phony accounts ( http://money.cnn.com/2016/09/08/investing/wells-fargo-create... ). It is not hard to find stories of insider trading in banks, or corruption in oil and gas or mis-handling of private data. Arguably these larger abuses effect more peoples lives.
Unscrupulous people are a fact of life. I am not sure a solution really exists, and if it does it may well be worse than the problem.