I think the main problem you're looking at is a design problem. Infrastructure is designed for cars and reflects the behaviour of drivers. Cyclists, on the other hand, have to actively work against their own instincts in order to comply with the rules set out (and intended for) drivers. Properly designed infrastructure would prevent many of the problematic behaviours we see cyclists expressing, leaving us with only the truly problematic cyclists- that is the cyclists who would otherwise be racking up speeding tickets, DUIs, and reckless driving infractions behind the wheel of a car. Oh, and children, who obviously don't know the rules of the road. See western Europe, especially Holland and Denmark, for examples of this in practice.
Another problem with expecting cyclists to comply with the rules of the road is that cycling is open to everybody of all ages, including children, as it should be, and doesn't require licensing, as it shouldn't, so expecting them to comply with the rules of which they, presumably, could have no prior knowledge of, is, obviously, problematic.