MC is stupid, all he needs to say to his mother is "f*** off!" and get a restraining order against all these women, yes, including mother too. Might as well chainsaw the tree too. But well, there is a story and author has to milk it and only way to do that was to make MC very very annoying.