Now understanding the history between Kanako and Suwako, the situation in picture is still messed up. Also, isn't Mishaguji under Suwako command?
Super later reply, but yes. They only listen to Kanako because Suwako has told them to. If Kanako would ever try to throw Suwako out (which is extremely, extremely unlikely) these curse gods would immediately revolt.