Man, I can't hear cheating games, without remembering the very first Mario Kart, for the SNES, where the game wouldn't even pretend it wasn't cheating. The CPU weren't hit by obstacles, ran perfectly, had infinite items, and could even avoid your items by jumping them whenever they felt like doing so.
But, that's probably why it doesn't bother me so much that, in latest Mario Karts, they only get a lot of Lightnings and Blue Shells whenever I'm first. After taking almost 20 Shrinking Mushrooms from Peach and Toad on Rainbow Road on that first Mario Kart, while avoiding electric Thwomps that the CPU didn't have to worry about, this is nothing. Okay, it pisses me off sometimes, but I still take this over that cheating fiesta. It was worse than a Speed Racer race!