Your mother sounds like mine--CONTROL FREAK----it is hard for them to let go when we become adults, sometimes it is our fault. We allow them to much leeway into our lives..........so they think they own us...I feel sorry for her but you have to stand up and be a man, guess what, it makes her know her place..............Please don't let her attack you like that, stand right up to her and tell her to keep her hands to her self or your will call the police.............she is treating you like a child, be a man and in the end she will respect you for it and you will respect yourself...............
ps.....a little reminder Simon who runs this boared does not allow curse words . He will delete you off, so watch the language, we know how frustrating things can get, but no bad words per order of the bossman Simon.