I think you have got a very busy schedule in real life. You have a lot to handle IRL being a husband, father of two (almost), work and study. I am sure you handle these things very well. I would imagine you to be someone that 'gets things done'.
Therefore i think when you are online you probably give yourself a shorter fuse. Understandable. Everyone needs to let off steam. Your question caused me to look at previous posts and i did see a small difference in that you seemed to be more 'laid back' and 'easy going' when you first got here. Saying that, i see that in my own posts too.
So, no not really unstable. Very capable actually. Just sometimes a bit too
harsh, hasty etc. I think you have your priorities right, which is to give the best part of MLA to your family and work.