It is definitely better to let the energy out than to try to bottle it inside. It sounds like that energy needed to come out of you and you channeled it in a way that did not hurt anything or anyone. Which is great! Having that release is really important!
Things should not fester inside of you! That isn't good
Going forward we have to find a way not to let bad things get inside of you - or be around you - but for now releasing them is the critical first step
Yes definitely there are a LOT of things in your life affected by your constant moving. You cannot change that right now, so let those issues go for now. Know that in a fairly short period of time you WILL settle down somewhere wonderful, and that you will be able to build that stable of resources with a therapist, and fun friends, and much more!