That is true, but whether their actions are 100% legal or not, the road is not designed to properly accommodate both cars and cyclists. Thus they piss of drivers, and hence the frustration towards cyclists, which is what I was explaining.
Of course they don't deserve to be assaulted, I never said that they did. I personally try to treat them as kindly as possible.
For reference, I say 'no business being on' because they know they will be putting themselves in a compromised position, legal or not. They can shake their fist at drivers and such, but they know it is unsafe going in. Just because something is legal doesn't mean it's a smart idea.