Это нарушение ваших границ. Приходить без пригоашения не вежливо, тем более, открывать дверь своим ключом. Вы можете ей это сказать. Или пусть лучше ей ваш муж скажет — ему-то каково, что в любое время могут прийти гости?
Насчет банок. Я так поняла, компоты хранятся у вас? Скажите, что больше хранить их не можете, так как их не едите, а место нужно под другие вещи. Запретить ей делать компот вы не можете (ее право), а вот хранить и есть его не обязаны. О, так она и делает компоты на вашей территории? Тогда и это можно запретить, пусть у себя делает.