I feel you...I just wanna know why you feel the need to call other people stupid because they do something that impedes on what you're trying to do? Maybe leaving earlier in the day is the only way they can make it. Maybe they don't think they should have to stay home just because they aren't as good as you. Maybe you should consider you're own words about having "fun" at someone else's expense. Maybe a little more "live and let live" mentality would suit you.
Maybe...just maybe...it's not all about you and your petty little race time....or are you trying to qualify for the TDF?