Here in North Wales we have new cycle lanes built (at great cost) parallel to the main roads but a large number of cyclists insist on riding ( sometimes 2 or 3 abreast) on the road. Cyclists complain when there aren't any cycle-lanes provided for them, yet when they do get them, they don't use them.
Would a law stating that "cycling along a main road when there is a perfectly good cycle-path running parallel to it is illegal" be of any use do you think?
While in Belgium recently I noticed that there were a much greater number of cyclists and all of them were using the cycle-lanes provided. Are UK cyclists more stupid or more bloody-minded?