Является ли это ошибка или нет, является спорным, но во всяком случае, я считаю, что вы правы, что нет никакого способа сделать это. Это сделано так по замыслу - по умолчанию SharedObjects может быть удален только SWF-файлом, который их создал, или SWF-файлами в указанном «localPath», если он указан. Эта функция специально разработана таким образом, что один SWF из данного домена не может удалять объекты SharedObject, принадлежащие другому SWF, если вы не настроили его таким образом.
В конце концов, вы бы вообще не хотели, чтобы рекламный баннер, который, как оказалось, обслуживался с citibank.com/adbanners
, имел возможность получить доступ (в данном случае удалить) к SharedObjects из симуляторов ссуд (или любого другого) этого сайта.