What's really bad about matchmaking is the number of times I get on, not in a stack (I usually stack) and the randoms it pairs me with are all in the +250 win catergory (they're not stacking either, just like me) and the randoms on the other side are all in the EA badge, 20 win catergory. It seems like BL purposefully stacks teams to lose even when it's completely random. Seems like it'd be pretty easy to do a quick tally and divide it so team A gets a +250, then team B gets a +250 and so on.
Sometimes these players who are running into "stacks" aren't running into stacks at all. They're running into the most horrid matchmaking system I've ever witnessed.