Read the laws, driving between traffic is called lane splitting and it is legal in certain states. You blocking a motorcyclist line of travel is like you saying "Wah, I have to sit still while he can still go, that is so unfair" (Thumb sucking may also be involved too). And yes I see plenty of motorcyclist that drive too fast and are disrespectful of others. But, it's just like automobiles, most try to be considerate, but the ones that don't give all others a bad name.
Just as an example, it is my right to break the law and speed if I want, but some motorists feel the need to pull over in front of me so they don't have to turn off their cruise control, with no regard to the fact that I may be going 20 miles an hour faster, and this is irritating whether I am in my car or on my motorcycle.
So basically, everyone needs to just give and take and be considerate and understand that they aren't the only ones on the road.