It can be frustrating to be penalized for things that you did not know you were in violation of. But unfortunately this is very common in relationships. Although it can go both ways, I want to specifically address the women and how they communicate with their man.
Ladies if he loves you then he wants to meet your needs. I'm not talking about the big stuff. I'm talking about the little things that YOU assume are common sense. And when I say "need" I don't literally mean need but more of what you would like. For example, if you want him to wash the driveway once a month then you should tell him instead of assuming he should know because "that's what men are supposed to do." Your definition of "what men do" was not formed based on him. No, your definition was formed long before he ever showed up. So he may not know you want a particular thing. But if he loves you he WANTS to do for you what you want/need done. Solving problems is what we (men) do. BUT (notice the all caps) just because you told him once doesn't mean that at some point you won't have to tell him again. Maybe he didn't stop doing it because he doesn't care...maybe he simply slacked off and needs a reminder of how important that thing is to you. If you need more hugs, let him know. If you need more alone time, let him know. Learn to share more than you assume. It may be an easier fix than you think.