1. Yes, you're being controlling. She needs to have her friends.
2. Adjusting to having your boyfriend back in your life after a deployment is rough, arguably just as rough as it is for you coming home from a deployment.
3. Have you asked her straight-out if she's cheated on you? Because not wanting to talk about what she's done is kind of shady. Of course, keeping her from hanging out with her guy friends is NOT going to stop a girl from cheating. In fact, it'll probably make her want to hang out with them more, and resent you more.
This is a very provocative post, and I'm leaning towards the opinion that it's been posted by a troll. Especially considering your last post.
Oh, and the fact that it's called a post, not a base, soldier. Have you shared your thoughts with the chaplain? Maybe he can help you more than we could.