Sometimes it just takes a shift in perception.
I had a shitty day on several different levels today and was indulging in a bout of morose self-pity earlier this evening. Then I found these links on Twitter under the #iranelection hash tag and suddenly my ridiculously petty gripes seem so inane. Warning for graphic content in some of these.
Photos from the rally in Tehran today
.faramarz's photos from Tehran on Flickr
Tehran rally photos from the New York Times
Cellphone videos from the riots/rallies
I don't really know what to say other than those people walking through the streets have my utmost respect.