CW, do NOT cut his hair for him! Why would you do something like that for someone who is cheating on you? It was a nice, wifely thing you did for him. He is not respecting you as his wife. I suppose if he wanted to come to your shop and pay for it that is up to you, but personally I would choose not to do that either.
YOu need to get firmer with boundaries my dear!