Matchmaking is broken

I keep getting matches where our entire team gets 1 or 2 kills while being steamrolled. I believe this has to be a bug in the matchmaking algorithm, as it cannot possibly be a result of a good faith attempt to put equal teams against each other.