Layers of fact checking

Business Insider ran a story claiming that the US sucks. Politicususa ran with it because it fit the narrative. “The United States currently ranks thirty-fourth(34th) out of the thirty-four(34) members of the OECD in regards to spending on social programs, … Continue reading