Incredibly well put. I do truly wish that education taught debate these days.
One of the things required in debate classes is to argue for the other sides position.
I have found that most people I meet these days have never learned this ability to see things with the shoes on the other feet.