Since Discovery Spy is a pretty useless CB, starting a war over spy attempts is generally not worth it. It'd be nice if there are some way to force the a country to stop sending spy, which if violated and caught in the future, would lead to a special conquest CB (obviously, this'd involve A.I. being tweak to only risk that when it believes it can best the target in a war).