You were banned only because you cheated and no one else is to blame.
There are only two (2) reasons for a "no warning" Permanent Ban:
1. Hacking/Modding (including now some Macros)
2. Pirated Content
Permanent bans are lasting and final.
Only reasons you get banned -> http://community.callofduty.com/message/413500949
Bans encountered in-game are the product of thorough investigation by Treyarch. Penalty is not subject to further review and ban details can not be discussed. We understand that you may be frustrated or confused, but we must lock this thread in accordance with our Community Etiquette & Guidelines.
Pease review our Black Ops II Security & Enforcement Policy for more information regarding in-game bans.
TopFighter | Community Forum Moderator
Modern Warfare, Black Ops, Ghosts