to be honest after looking at your match history i can understand why people would think you are boosted. How people judge league players goes like this.
Bronze-The worse of the worse, people who just don't get the game at all
Silver- Not good players, but not bad either, the people who learned how to play the game to a consistent enough level where they can actually have fun
Gold: The Above average players, players who can do some pretty cool shit but still have those moments where they hard core scrub. The gamer friend who you would go to for tips, but at the end of the day is nothing overly spectacular.
Plat-The really good players who almost always perform well, whom rarely have a bad game
Diamond- The untouchables, the players whom no one can even play with anymore for if he or she played with anyone on a lower level it would almost feel like cheating from how good they are. The near epitome of perfection
Master/Challenger- The Gods and legends we hear about, whom have reached the point where they are so good that they can get paid for it. They are literally inhumanly good at this game.
That being said, looking at your match history you look to be a very inconsistent gold player, you have moments where you have very solid games, and than other games where you literally hit double negatives, which is just flat out bad. My advice to you is to simply learn to be more consistent and if someone flames you just press the mute button.