Options
bg's matchmaking

Why am i c5-c4 fighting players in mysterium or at the very bottom of c6, some of these players are actually good and just arent pushing bg's, when i win im getting +7-12 and when i lose its -17 or -22, either i shouldnt be playing these players or i should be rewarded more or punished less,
0
Comments
lower in your case higher in your opponent's
The reason you win less rating points than you lose when you fight a lower rated player is that's how Elo and Elo-like rating systems work. They are based around a mathematical formula that attempts to converge on a rating based on the measured strength of the players given their win/loss record and who they played. When you fight someone of much lower rating, the system has to assume you are more likely to win than lose, and thus you should get fewer points for winning than losing to balance that out. The system cannot simply assume, as you do, that maybe those people are actually stronger than their rating. No rating system can do that for obvious reasons.
Kabam has mentioned looking at this issue and perhaps trying to tweak ratings, but the mathematically proper way to do that is to compress ratings at the top so the ratings difference is smaller to begin with rather than tip the scales towards equalizing rating deltas. If they do that, they'll break the system entirely.
To see why, suppose you and another high tier player are both about evenly matched and have similar rating. But for whatever reason they play at a time when few strong players are on, but you do. So you consistently find matches against other players of similar rating, while they end up matching against weaker players because the system can't find an even match. You'd expect to win about half the time matching against roughly equally strong players. But he will win far more often because he's matching against lower rated players. Even if there are ringers in there, he's still going to win more often than you. But if you both win and lose the same amount of points per match, since he will win more often against weaker players, you'll fall behind him. The only way for this to be fair is if he earned less points for beating weaker players and lost more for losing to them than you would be gaining and losing verses much stronger opponents.
Which is precisely what Elo-like systems actually do, including MCOC's rating system.