Depression, mood swings and anxiety are common side effects (among many others) of Suboxone. When you take medications that have a direct effect on your brain you have to expect it to actually have an effect on every aspect of your brain which is in charge of your mood, behavior, movement, speech, etc. What you have to understand is that as long as you are on these kind of drugs, they are in control of your behavior,and not you.
I understand your need to be on subuxone but you need to weigh your pros and con's. Your quality of life doesn't sound to great. Not for you and not for the people around you. Everyone of us has a reason for using. Some of us can stop and some of us can't. Have you thought about councilling?