I agree. As I said, I try not to correct niggling errors when it comes from s non-native English speaker, but you had me fooled. You even have those things right that I don't have any concrete definition for (like when to use ``did run'' instead of ``ran'', etc.).
That being said, I don't know if it's a typo or not, but it's ``push comes to shove'', not ``shovel''.
``[D]eliberately trying to rip off people'' is fraud, BTW. I can't think of a good word for ``professional secrecy'', but I feel like there must be one. ``Confidentiality'', maybe?