This is all true, but why no one is stating that Fish Oil also can and usually containing other harmful stuff such as Iodine, Mercury and the worst of all is Polychlorinated Biphenyls (PCBs) http://www.epa.gov/epawaste/hazard/tsd/pcbs/index.htm
It is needless to say that the Industry of producing Omega3 from Fish is slowly but surely killing our oceans, as we are fishing more than the fish can reproduce.
Bellow are some links to the issues I have raised above.