Except as otherwise expressly provided by law, no person, either within or outside of this state, directly or indirectly, shall enter into any contract, understanding or combination with any insurer or manager, agent or representative thereof for the purpose of, nor shall any such persons or insurers, jointly or severally do any act or engage in any practice for the purpose of:
(1) Controlling the rates to be charged, or the commissions or other compensations to be paid, for insuring any risk or class of risks in this state;(2) Discriminating against or differentiating from any insurer, manager or agent, by reason of the plan or method of transacting business or the affiliation or nonaffiliation with any board or association of insurers, managers, agents or representatives; or(3) Doing anything which is detrimental to free competition in the business or injurious to the insuring public.