I quite agree with you completely, that's why I support a 3.x DM doing anything they want to make the game fun.
(DMG:18)
"...The DM really can't cheat. You're the umpire, and what you say goes. As such, it's certainly within your rights to sway things one way or another to keep people happy...