Traffic signals, signs, crosswalk markings mean NOTHING.
Look both ways before you cross the street.
If i proceeded every time i had the right- of-way i would be dead 10,000 times already. When you make the decision to throw your leg over your bike and ride on public roads everything becomes your fault IMO. Look at it as if you are going to war and you will have a better chance at survival.