Да, но не совсем. OrderItem должен принадлежать текущему order, что бы можно было удалять только элементы своей корзины. Предлагаю добавить в сущность Оrders метод remove_item, который будет менеджить свои итемы сам. А в контроллере будет что-то типа:
current_customer.cart.remove_item(id). Мы хоть и удаляем OrderItem, но удаляем его из корзины (Order) 

Что думаешь?