The Swiss were defending a certain level (cap). ECB is just trying to lower the Euro as much as possible.
Also, imo, the Swiss Franc is more of a safe haven currency in times of turmoil (Eg.: Greece) than the Euro. (Euro is seen as part of the turmoil)