I think there is some confusion at times because you have the thread here and then the same type thread under "relationships and communication"
I have hopped back and forth on each and its hard to follow.
Regardless of that , if your unhappy with your BF and his actions.. why are you staying with him? Sounds like Army guy is trouble maker to be honest.. I dont think your giving Army guy your BF's phone number was needed to be honest. That just causes unneeded drama.
I feel for you, its obvious that your unhappy about your life. You and only you can decide how you want to live your life.
Good luck