In a 6-3 ruling, the US Supreme Court ruled Thursday that Americans buying insurance on the federal health care exchange can receive subsidies through the Affordable Care Act, essentially upholding one of the most critical aspects of the law. The ruling is a major blow to Republicans who have spent years trying to tear down the law, and a political win for Democrats and President Obama.