Interesting points.  Yes, there is a policy issue with citing primary sources.  Using primary sources to prove secondary sources as incorrect does legitimately violate WP:NOR.  However, in this case it does bring up an issue of verifiability concerning the initial secondary source (Fallon) per WP:VERIFY.  So this is problem of two policies conflicting to which I believe there is a solution.  I assume that such problems are not uncommon.  I'll look into it and get back to you.  In the meantime, I'd advise against edit-warring.  The issue will be settled in due time.  Please note that I am not an admin and cannot "block" people as such.