It should be remembered that all ATCOs are professionals, and conduct their roles every day. Not all pilots are professionals, and not all fly every day.
Although I expect amateur pilots to do the best they can, and indeed expect them to avoid controlled airspace unless in receipt of the appropriate clearance, I do not always assume that they can exhibit the same levels of experience as an ATCO in terms of using the correct phraseology. The omission of a QNH or VFR term should not deserve a threatened refusal of a clearance.
A gentle reminder might be more appropriate.
Also, any kind of "b0ll0cking" over the airwaves is not conducive to good relations between pilots and ATCOs.