The problem with your logical inference is that you're applying binary logic and human interactions are profoundly non-binary.
I can't really imagine the amount of effort you have to put into keeping HN on track. I thank you for that as well.
I do however want to mention that the US cultural context is not always that apparent for a non-American (such as myself). My comments were made taking into account strictly the GP and your comment, not any pre-existing cultural context. Back where I'm from (broadly speaking the EU) simply mentioning that Cuba is socialist or that the embargo is anti-communist doesn't come across as particularly controversial or flame-bating.
I wrote about that here if you (or anyone) are interested: https://news.ycombinator.com/item?id=23308098
I can say that in my case confronting people with wildly different political opinions has pushed me to become more dispassionate/detached in my replies, as well as to focus on the substance of the argument. I have started taking things more literally (which is probably what lead to our present conversation) and providing more precise and detailed rebuttals.
All of this I consider to be intellectual progress on my part, so to me HN has provided challenging and fruitful waters to swim in. For that, again, I am grateful :)
Do you? Agreeing with parent implies that you consider your own comment to be highly inflammatory (and implicitly against HN code of conduct etc.). If that is the case, you can take it down or edit it with an apology.
NOTE: I'm not saying I agree with parent, just pointing what seems to me to be a logical necessity stemming from your agreement with parent.