I think the blame ultimately lies on the Python side, for not giving clear guidance that switching /usr/bin/python is a bad idea. (But Arch definitely deserves plenty of blame for making a bad decision where the Python guidelines allowed them to choose.)
http://mailman.archlinux.org/pipermail/arch-general/2011-Dec...