Вы просто не в курсе. Дипломатов высылают практически каждый год и только в газетах об этом не пишут, потому что это рутинный рабочий процесс. И в газеты попадает это "событие" только в том случае, когда надо обострить отношения между странами, возбудить вражду, усилить патриотизм и прочее подобное; для того, чтобы отвлечь народ от внутренних проблем или скрыть (оправдать) какие либо неблаговидные действия власти. Как говорили классики, "если от вас требуют патриотизма, знайте, у вас опять что-то украли".
Как пример. Дипломата застали пьяным в частной квартире в сомнительной компании. При этом полагается уведомить посольство и оно само высылает дипломата. Но в газетах (если попадет в газету), МИД сообщит, что потребовало высылки дипломата за неблаговидный поступок.
Второй пример. Дипломат установил неофициальный контакт с жителем страны. Его берут на заметку и в случае, когда можно выторговать что-то у страны этого дипломата, на переговорах это используют. (Мы вот тут вашего атташе застали за неблаговидным занятием в гостях у инженера завода. Расспрашивал про завод, про зарплату. Это недопустимая практика, нарушает наш суверенитет. Давайте, вы примете нашу цену на поставки зерна, а мы не будем в печати писать о шпионаже). Но дипломата, после этого, посольство также отзовет.
Дипломаты потому и часто живут замкнуто, на своей территории, что очень легко нарваться на шантаж, скандал.
А уж военных атташе вообще меняют "как перчатки. Достаточно застать его проезжающим мимо военного завода на рейсовом автобусе - Вел личное наблюдение! Несовместимо с его статусом".