This is absolutely ridiculous. Not the matchmaking, but the slew of people still ranting and raving, calling the game trash and junk and... other things just because one aspect doesn't work. Do you all not realize that this will be fixed? You likely haven't heard an update because on top of rolling out the game, making public presentations, etc, 343i is most likely working on it. Here's an experiment; the next time you have to call a maintenance worker to fix something in your house, bug them. Every minute, demand an update and scream at them that they're not fixing the problem. See how long it'll take to fix your appliance.
And in the meantime? Maybe try to enjoy the rest of the game. Play the campaigns, explore the brand new and amazing Forge that we've been given. I understand that for many, matchmaking is your pride and joy. But it's not everything, and the game is certainly not broken because there's server issues. That's like claiming your TV is broken because you have no satellite reception.
Now if you'll excuse me, I'm going back to enjoying this game.