OK, now let me tell a small tale of why I detest Cameron. See, it doesn't just piss me off that he won with 5 pokemon, used an uber pokemon he seemingly pulled out of thin air, and a freaking lucario that took out a FLYING type pokemon, no that's not what takes the cake for me. See, Cameron is an idiot, he had no idea what he was doing. If it weren't for Ash being a nice guy and helping out a friend, he'd be in freaking Johto. See, the reason why it pisses me off so much is because recently something similar happened to me. I lost a part in a play because I decided to be a nice guy and tell my competitor that the director wanted him to audition for the same part as me when he didn't know. I decided to be the nice guy. Long story short, the director made me drop my black belt training guarenteeing that I'd have the part, and ended up giving the other guy the part. Because I was nice, I lost.
The fact that something so similar happened to Ash only about a month or two after I had experienced a similar defeat...you could definately say it brought up some serious anger I had. Anyways, I didn't come here to complain about my life, but that is, among MANY other reasons, why I hate Cameron and always will.
As for the others, Tobias was cheap, but Ash took out two legendaries. If the writers are going to be jerks and never let Ash win, at least they did it that time in a cool way. Charizard not obeying Ash I can accept because it was only the first season and it allowed for character development. As for the Blaziken and Meowth battles, eh, Ash got out strategized. There's nothing wrong with that.