Uh oh, rant time!
As a full-time pedestrian, I see these things constantly. It's the result of building on a "cars first" principle for over sixty years - it's created a mentality that drivers should be at the top of the transportation food chain at all times.
This isn't to say that cyclists and pedestrians are free from blame though. I've witnessed cyclists riding the wrong way down one way streets, weaving around pedestrians on sidewalks at high speed, you name it. And pedestrians... what is with the number of people who want to saunter across roads diagonally at a snail's pace? Walking in a traffic lane only a few metres from a legal crossing is nothing short of idiotic - there's no reason any driver should expect to encounter a pedestrian there, and a vehicle making a turn into said lane isn't going to have much time to stop. These sorts of actions aren't going to do anything to help matters.
So, long story short: yes, there's a lot of arrogant self-entitled drivers out there, and we've encouraged that to an extent. But it's really only one aspect of a general social malaise wherein a great many people seem to feel they're somehow more important than everybody else. To toss in a Fight Club quote, "You are NOT a unique and beautiful snowflake!".
/rant
But specifically on the topic of bike lanes, I think some form of grade separation or barrier is going to be necessary to create effective bike corridors in high-traffic areas. So long as it's just markings painted in a lane, we'll continue to see misuse. Vancouver really got their lanes right, and I'd look to them as a model. Some good pictures here, plus similar lanes in Montreal and NYC:
http://www.theurbancountry.com/2010/...by-street.html