why does blood when oxidized over time become bluish green?
Apparently there is a rare condition, sulfhemoglobinemia in which sulphide ions or H2S combine with the haem group in haemoglobin, causing a greenish colour. This can be related to certain drugs being present in the blood.

See here for an example in which surgeons discovered dark green blood in their patient.