In general, I actually think it would be quite fun if there were various lobbies that prevented use of a certain thing; themselves or combinations or something. I think it would really help vary up gameplay quite a bit while, at the same time, giving "safe haven" to people who hate on such things and won't have to deal with them there.
Or, as I brought up on other discussions, a "randomizer" lobby where you're not allowed to pick any classes; default or custom.
Instead, you're given...
1.) A completely random primary.
1A.) A completely random Proficiency, or even none at all.
1B.) A completely random Attachment (or 2 if you get that as the Proficiency), or even none at all. So you could end up with the Attachments Proficiency, but no Attachments if you're unlucky, lol.
2.) A completely random Secondary.
2A.) A completely random Attachment, or even none at all (if they can have them, like Launchers don't have any). So yes, Akimbo MPs are still a possibility, but I'd have the chances for it lower than the others.
3.) A completely random Lethal.
4.) A completely random Tactical
5.) 3 completely random Perks.
6.) A completely random Killstreak type (Assault, Support, Specialist).
6A.) 3 completely random Killstreaks within that type.
7.) A completely random Deathstreak.
...of course, it would also all be based on what you have unlocked as well.
You also will NOT be able to see what you're given until the match starts. This way, people won't be able to keep leaving and entering until they're "randomly" given something they like. And it will always change after each match/round too.
This way, people will always be kept on their toes because their gameplay style would have to keep changing around and unable to play the same way over and over again.