He did? I must have missed that part. I'm not trying to be dificult, honest. I'm newish to 3.5 remember... I took an action that, as the player, thought would be cool and effective (are we using the rule of cool?), not royally eff myself. Had I understood the consequences of the action properly, I would have chosen differently...
Under the circumstances (which your character doesn't know, exactly, I guess) the action IS effective. You've got fast healing and a ton more HP, so... in the end it makes him a whole lot closer to dying than you. It's self-destructive fighting - a common heroic characteristic, and very cool. (You just need to find a nice visual effect for your fast-healing.)
The rationalisation is this:
A game mechanic exists for bull-rushing people into walls - the Dungeoncrasher fighter sub-levels. You don't have that mechanic, ergo, you can't do it. Realism in a game is decided by rules first, and plausibility only where no rules exist. So basically any time you want to ram someone into a wall for effect you'll take the same damage.
Secondly, I'm using the falling mechanic: Your rocket boosters will make you travel about as fast a free fall - in very very loose terms. You've travelled about 10 squares before hitting the first wall, so you take 10d6, modified with 2 dice changed to non-lethal for the attempt of shielding yourself with him. He travels two squares, and takes 2d6 on the first wall.
Then you both take another 7d6.
And just think about the poor wall: With your stated stats, your self-applied weight of 16 tons, and using the falling mechanic, you just dealt 3900 points of damage (on average) to the poor walls, which means, holy crap you DO actually break through on the other side. Why did noone tell me this?
Now you can do the old Shadowrun stunt of running your motorcycle through a concrete wall.
I now have to ask you to NEVER jump on people, pretty PLEASE....
Damn now I have to give every fricking enemy improved evasion or you'll just sit on everybody.
Ok, I'm going to change my earlier ruling and previous post. Sorry for the inconvenience.