Solo.
Group rides are a nightmare.
Mechanicals are your problem, no-one elses. The worst thing about having a mechnical is that you know you're holding everyone else up in a group.
Ditto other people's mechanicals, jesus christ it's a **** puncture, why is it taking you half an hour to fix?
Maybe if you actually rode more than once a month you'd be able to go at a reasonable pace.
People who are faster than me, what a bunch of cocks. Go on, ride off, see if I care. That's right, wait at the top of the hill then *immediately* set off as soon as I get there, I don't need a rest.
You want to talk for an hour about tyres? No, **** off.
Why won't you talk to me? I bet you hate me don't you. **** off.
Nah, riding with other people is just filled with problems. I want to have fun riding my bike and can't be arsed with all the other crap.