TheMoose - I think you're being a bit holier-than-thou about this now.
Of course nobody likes being on a race and having the host quit. Especially if you happen to be one of those that likes to have clean and fun races.
But the guy hosting (just like everyone else on the race) doesn't have to put up with people ruin it for everyone and sending them out of the track.
Why should I (or anyone else) be forced to finish a race that is already ruined? What you're saying is that I have to sacrifice my game time to finish races so that both the a-holes and the others get to finish theirs, and probably let those a-holes win it due to their tactics.
Especially now, where private races aren't a reality, I don't know anyone else from anywhere, why should I sacrifice my time for them?
I have always been a clean driver on either real life and in games (online or not), and enjoy racing in games in a healthy way, but always with a good and fair final result in mind. If other people ruin that for me (again, host or not), why should I stick around?
Imagine if this was happening to you on almost all races, would you proceed to finish them all, despite knowing you had real chances of winning them before the incidents?
I highly doubt it.