I cycle sometimes, mainly off road, but yes, I agree. Many are downright bloody selfish weasels. Ride 2, 3 abreast, holding the traffic up, wearing their their puke inducing multi colured lycra gear, no insurance, no raod tax, no mot, no manners and no bloody care about anyone else on the road other than their overly important selves.
