Want to exchange information in json? plaintext? binary data? Sockets can do it.
This is exactly why you need something like dbus. If you just have a socket, you know nothing about how the data is structured, what the communication protocol is, etc. dbus defines all this.
We don’t have a way to do this. I don’t think we ever will. Wish the answer was different.
The one thing I will say is that logical argument is extremely ineffective for changing people’s views. Personal, emotional stories are best. The issue is that war and the draft is already highly emotionally charged, so it’s gonna be hard to find something that will strike a nerve with someone who hasn’t already come around on it.