ну как всегда - 2 дня мучался, ломал мозг, ничего не мог сделать. Стоило написать на форум - разобрался сам. В общем, если кому-то пригодится, то проблема была в отсутствии
e.dataTransfer.setData(...)
в обработчике события "dragstart"... понятия не имею почему, но если не присвоить какие-то данные, то в firefox Drag and Drop нихрена не работает как надо. В тоже время в других браузерах все работает корректно и без этой строки.
P.S. С каждым днем firefox разочаровывает меня всё больше и больше, сижу на нем наверное только из за привычки к firebug... браузер стал абсолютно не пригоден для разработки. Да и для повседневного пользования тоже, после 30 версии даже IE кажется менее глючным и тормозным...