Может попробовать общаться на нейтральной территории? Вне стен дома. В месте, где будет минимум поводов для запретов. Визиты свекрови предсказуемы (т.е. она о них предупреждает)? Можно попробовать приурочивать к ним прогулки и культурно-массовые мероприятия. Кроме того, прорабатывать "сценарий" визитов, чтобы дети (оба) без дела не болтались. В нашей семье не такая запущенная ситуация, но мне просто необходимо руководить общением, направлять его в приемлемое русло... что иначе будет то, что Вы сами описали