well, in an act of desperation I tried
DELETE FROM ec_user_class_user_map;
The second thing I tried was, just to check out:
DELETE FROM ec_sale_prices;
So.... Postgres wasn't complaining about referential integrity, it simply returned DELETE 0 again and again.