Both parties could have handled the disagreement better. Previous listeners should have figured out pretty quickly what the podcast was going to devolve into. John knew exactly the right buttons to push, similar to a number of instances in the past. To me it came off as John reveling in Aaron's frustration, which is one reason why I think Aaron got so worked up. Aaron should have realized what John was doing (actually you can tell at multiple intervals that he knows what's going on, yet he lets his frustration show regardless) and emotionally/intellectually detached himself from arguing with a person who ignores reason.