No doubt Homie, like I told you it's much easier on Ghost to recruit because let's face it not every likes to get their asses kicked. Titanfall is a different ball game. Just need some organization there and you can build from there. I've seen the companies start from scratch and grow shit happens you just gotta adapt.
As for being afraid to post because of others opinions. Been here 4 years and I could tell you I've seen the good, bad & the ugly. Just gotta tell these guys to embrace the forums as a big chat room. At times it's gonna be tough to learn the system. As I stated before if all they want to do is play then yea that's fine. Even if you post something informational you can always do a mass message on Xbox regarding the message.
Now for specific teams like Charlie Delta, then it has been enforced strictly because A. you want the members to be on the same page B. You want to know who your teammates are and that's where chemistry comes in C. The more topics about strategy practice etc on the forums the less time you need to explain yourself during the game.