It's frustrating, I try to avoid engaging in political discussion on the internet exactly for this particular reason. Even with someone I vehemently disagree with, I've had better conversations in person.
Discussion
Ya you can communicate vibes much better in person - the tone, the delivery, humor, all comes across more clearly