Except, Mario Kart isn't 100% skill. With or without hackers, skill isn't all it takes to win. You need luck too.
Also, the game didn't have to be ruined for you so easily either. You could have traded friend codes online to eliminate the hackers.
Mario Kart Wii , Mario Kart 7 & Mario Kart Wii U Forum
That's the best forum I know for Mario Kart Wii. They also cover Mario Kart 7, though I'm not sure it's to the same extent.
If you want to play an online game a certain way, then it's best that you play in friend matches.
If a game only offers random matches, then you're out of luck.
I can understand your frustration, but the problem is easily managed.
The Wii was all about Friend Codes, so you could have exchanged those on your Wii games to avoid problem users.
I respect your opinion, yet I don't think what you stated was primarily a Homebrew problem.
Also, some people enjoy playing FTL hackers. The game can get dull.