"But didn't Obama run for president while making promises to strengthen the social safety nets? Surely he ran as a socialist. '
He ran for president promising to protect what was there already.
Bush was the one who added a new "benefit" to Medicare.
Not that facts matter to you.