A squelch is automatically applied, a silence is manually applied by a GM. This is how the system has literally always worked since inception.
If your friend’s account was silenced, that means that a GM reviewed the squelch and determined that he broke the rules. This is why when you get squelched, you’ll be told that the account action is ‘pending GM review’.
This has been addressed on the customer support forums multiple times: