That sucks,
how did you both have a green light? If you both have green shouldn't you yield to oncoming traffic?