Jim I believe all your points have merit. I can name names but that is not your way. If one would read my blog "Cold Southern Steel" they will see the hate promoted by one "historian" who teaches at a major college. I expose his lies on a regular basis.
GP