You just come off pretty condescending, like you have some knowledge others don't. You have some good points, but seem to fill in the space with some passive aggressiveness.
I don't have any trouble understanding him or you, but I can see where he is coming from. You can make your points...