Allow me to explain it to you...I never knew John to insult folks but I guess your experience was different.
As for the term "hawk chainsaws or parts over the internet" I hear that term from a few folks but none can explain it.
"Hawk"
verb
To sell goods informally in public places.
Used in a sentence:
"On every street corner there were traders hawking their wares".. and
"Wa'happened, you run out of chainsaws to hawk?"