Hey 2ROCK, people will never try to understand you, is easier if you try to understand them. Mothers use to be... mothers, not good or bad, only mothers. They believe they are always right and they are sure that they are doing the best for you-THAT'S IMPORTANT, so I suggest you to find a way to understand that your mother is always trying to protect you.
And your friend... well she has a different idea of friendship so accept her just like she is or look for a new best friend