Prominent California Democratic Party donor Edward Buck has been charged with operating a drug den after injecting a man with methamphetamine in his West Hollywood home where two other men previously died of apparent overdoses, prosecutors said.