We cannot divest of foreign companies doing business with Iran because about the only foreign companies that do business with Iran are oil companies such as BP and Royal Dutch Shell, and oil stocks are one of the few that are doing well. (Translation: Money over principle, always.)