Teams need to be rank for rank in ranked queue.
If we have 2 golds, they have 2 golds. If we have an unranked, they have an unranked. No more platinum/diamonds in low silver games. It NEEDS to be IMPOSSIBLE (i.e. hard coded) to where anyone in platinum 5 and higher can never play with or against an unranked in ranked Queue, this includes premades. Enough with the free wins. Every ranked match should be as equal challenging for both teams as possible, with champion differences being the biggest difference in team strength.
MMR is flawed. If a person got to their rank, then they should be skilled enough to be there. If not then they will demote naturally with losses. If they were carried, then when in that premade, they have that rank's skill level which is fine. But for someone in say, silver to have the MMR of a gold or platinum, that is not OK and neither is the inverse (a gold having a silver's mmr for example). This method fixes that issue by quickly sorting out their incorrect ranking due to the wins or losses they will most likely have.