“Wouldn’t that make the men who reward this behavior with business favors “Johns”?”
It would be better to refer to them in proper business terminology: dumbass.
You may not be able to think of a name for yourself, but you sure thought of a good one for them.:)