Online grocer's placing and profit warning leave a bad taste