I don't think kevin should stop bringing these problems here... it's still a min/max problem, it just adds the [stealth] tag. It has to look 'Core' and seem 'Core' and gygaxian and yet, not suck.
The DM seems to like ToB. Well, just the Warblade. And the ranger, if that homebrewed feat is any guide. He just doesn't get that the feat doesn't actually make ranger better... the point of ranger is the skills, only, ever, and bonus feats if you were gonna take those ones anyway... it's a decent fighter substitute dip, just like monk. So my suggestion? Play a warblade. Don't ubercharge, just find feats that add to your damage, to-hit, and AC. (fyi- on not ubercharging; the point of taking shock trooper is that you charge more after you get it - flour/glitterdust or see invis + flight solves nearly all ubercharging problems... and if enemies are invisible, screws over all melee, not just you... sit back and let them sort it out)
Having a high AC, to hit, and damage, means you'll succeed more and it won't be obvious why. You won't be pulling out some combo or repeated action for your DM to fixate on. It's a stealth way of being good at your job.
However, the sorcerer gish thing could also work. Keep in mind, text trumps table, jade phoenix mage gives full casting. Don't tell your DM this. Don't point it out. Don't mention it. Just quietly add 1 CL and new spells each time you level up. If he comes to you going 'YOU ONLY GET HALF SPELLS' act like you thought he knew and mention that it 'got errata'd' so the table matches text. Don't volunteer ANYTHING, that will just get you targeted with the nerfbat, as any kind of mentioning anything will be taken as permission-asking for cheese.
Your DM is in full gygaxian DM vs players mindset. You are supposed to be, in this kind of 'relationship', keeping your sheet hidden and never being 'too good' or you'll get nerfed, or instakilled.
If you're not going/can't go ubercharger, drop those ranger levels like bad news. If you're going sorcerer, replace ranger with sorcerer each time you level up. Note: It's very hard to nerfbat buff spells without seeming unfair. Especially PHB buff spells. If he tries to, keep repeating 'But it's PHB!' over and over in a shocked and stunned kind of way, and he'll stop. Belief in the 'balance' of 'core' is central to GMs/players like him. They think 'Extend Spell' is super-weak. And that fireball is really powerful.
Also, your list of reasons as to why you 'were in the wrong' and 'invited this to happen' is really really eerily similar to the kinds of things beaten women say to police officers. Seriously.
Oh, and my overly pretentious hipster boyfriend asked me to note; 'Battle not with monsters, lest ye become a monster.'